Facilidades como sort, tipos de colunas(progress, spinner, imagem, checkbox, rating), posição de colunas, etc…
E principalmente um visual agradável como este ai, porque cliente gosta de tudo “bonitinho”.
R
rodrigow
Tu podes fazer tudo isso com o JTable.
Mas tu precisará estudar um pouco, sobre a JTable e como ela funciona.
Para te dar uma dica, todo componente Swing é construido utilizando o padrão MVC.
Isso quer dizer que tu irás ver o Controle (que é o próprio componente), algum Model para ele (onde os dados ficarão e as Views (aquilo que o usuário vê).
Tu podes trocar as views de todos os componentes: por exemplo, ao invés de parecer uma célula na JTable, tu podes apresentar uma checkbox.
Para isto basta colocar um JCheckBox no lugar deste.
Agora, como fazer isso… não vou te dizer aqui… ao invés disso, de uma lida nestes links:
Sim, eu sei que da pra extender qualquer controle, mas eu não quero fazer na mão saca? Por isos postei aqui, pra ver se alguém já possui uma solução pronta, pra eu não reinventar a roda.
Mas pelo visto acho que ninguém tem, acabando em uma solução feita na mão, o que no momento é inviavel porque irei perder muito tempo pra recriar isso tudo, mas enfim, vamos esperar pra ver se mais alguém responde.