É possível mudar o layout de uma JTable?

Caros amigos, venho desenvolvendo um sistema desktop, só que o java swing é muito ‘simpleszinho’. Queria saber se existe algum plugin ou como alterar o layout dos botões, tabela e etc. O que mais preciso é alterar o modelo da tabela, deixar ela mais bonita, existe algum plugin? Existe alguma forma de editar o código gerador dela?

Os componentes swing dependem muito dolook-and-feel para o layout e funcionamento. As formas que conheço para a customização do layout são alterar as configurações padrões do look-and-feel, reimplementar o UI (TableUI) ou algo mais básico como usar um TableCellRenderer.

De qualquer forma, são meios complicados de customizar os componentes swing. Uma alternativa que costumava fazer, era criar tabelas sem usar o JTable, exemplo é possível criar uma tabela simples usando Labels e um Panel com GridLayout. Hoje só uso JavaFX, que é muito mais simples de usar e customizar.

1 curtida