Componente GRID(jTable)

Olá galera,

Será que alguém aqui conhece algum componente GRID(jTable) com mais aprimoramentos do que o jTable puro?

Um grid free de preferência, porque os que encontrei além de serem feios são pagos.

Alguém aqui utiliza um ou pode indicar algum?

Abs.

Olá!

Não sei exatamente o que tu precisas. ‘Aprimoramentos’ apenas é muito vasto.

Talvez tu possa fazer os teus próprios aprimoramentos!

Olhe este artigo da própria Sun:

http://java.sun.com/products/jfc/tsc/articles/treetable1/

Att,

Olá Rodrigo,

Obrigado pela ajuda.

Aprimoramentos que digo são funcionalidades, como este grid que utilizo em minhas aplicações em delphi:

http://www.bergsoft.net/component/next-grid/overview.htm

Da uma olhada nas screenshots.

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”.

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:

http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#renderer

Att,

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.

vlw Rodrigo.

Fiquem na paz de Deus.