Towel é um projeto que contém varias classes uteis para Swing e também classes utilitarias comuns.

Esse projeto está hospedado no github, para baixar o código fonte ou o jar,  acesse a página de downloads.

Towel features

  • ObjectComboBoxModel
  • ObjectTableModel – Um TableModel generico baseado em Reflection que substitui o DefaultTableModel.
  • Binder – Ele liga os componentes de um formulario diretamente com os atributos da classe por Annotation.
  • ConfigurationUtils – Maneira simples de salvar as preferencias do sistema.
  • ActionManager – Resolve as ações dos JButtons com  anotações.
  • Expression – Resolve expressões matematicas como “(x+x)*10-5”.
  • JImagePanel – Um JPanel com background.
  • CollectionsUtil
  • AggregateFunctions – Aplique funções de agregação sobre coleções.
  • TableFilter – Uma JTable com sistema de busca e ordenação com suporte a WildCards.
  • JTableView – Uma JTable com suporte a footer com funções de agregação aplicadas ao conteudo da coluna
  • CalendarView – Componente para seleção de datas.
  • SelectTable – Componente de seleção de objetos padronizada.

Sobre “Towel”

O Guia do Mochileiro das Galaxias faz algumas afirmações a respeito de toalhas.

“Segundo ele, a toalha é um dos objetos mais úteis para um mochileiro interestelar. Em parte devido a seu valor prático: você pode usar a toalha como agasalho quando atravessar as frias luas de Beta de Jagla; pode deitar-se sobre ela nas reluzentes praias de areia marmórea de Santragino V; pode dormir debaixo dela sob as estrelas que brilham no mundo desértico de Kakrafoon; pode umedece-la e utiliza-la para lutar em um combate corpo a corpo; enrola-la em torno da cabeça para proteger-se de emanações tóxicas ou para evitar o olhar da Terrível Besta Voraz de Traal (um animal estonteantemente burro, que acha que, se você não pode vê-lo, ele também não pode ver você); você pode agitar a toalha em situações de emergência para pedir socorro; e, naturalmente, pode usa-la para enxugar-se com ela se ainda estiver razoavelmente limpa.
Porém o mais importante é o imenso valor psicológico da toalha. Por algum motivo, quando um strag ( não-mochileiro ) descobre que um mochileiro tem uma toalha, ele automaticamente conclui que ele tem também escova de dentes, esponja, sabonete, lata de biscoitos, garrafinha de aguardente, bússola, mapa, barbante, repelente, capa de chuva, traje espacial, etc, etc. Além disso, o strag terá prazer em emprestar ao mochileiro qualquer um desses objetos, ou muitos outros, que o mochileiro por acaso tenha “acidentalmente perdido”. O que o strag vai pensar é que, se um sujeito é capaz de rodar por toda a Galáxia, acampar, pedir carona, lutar contra terríveis obstáculos, dar a volta por cima e ainda assim saber onde está sua toalha, esse sujeito claramente merece respeito.”