estou editando em cima do exemplo que veio junto com o AutoFiltro e TableModel do ViniGodoy (http://www.guj.com.br/posts/list/100793.java) e Gostaria de criar uma coluna com botoes
mais não sei como fazer isso pois eu crio a coluna só que nela aparece o JButton em String.
abaixo vai o a parte do código que eu acrescentei (o resto ta intacto)
é isso mesmo que eu quero só que isso é com DefaultTableModel
eu queria adaptar para ColumnTableModel do ViniGodoy e não faço a minima ideia de como ficaria
Não estou conseguindo fazer os eventos nos botões inseridos no jTable, gostaria de quando clicar no botão de uma linha tivesse um ação… Eu percebi que a classe ButtonColumn vem com um método ActionPerformed, eu não consegui utiliza-lo, alguém poderia me ajudar?
Tem como eu pegar o actionPerformed acessando esse método por outra classe?
Tenho um projeto com várias telas e tabelas e em uma dessas tabelas eu preciso que apareça o botão.
Criei uma classe separada só com o ButtonColumn desse exemplo, e depois lá no código de chamada da tabela eu chamei essa classe assim
ButtonColumn buttonColumn = new ButtonColumn(ServicosTabela, 4);
Até aí tudo bem, a tabela aparece com os botões como deveria. Mas eu precisava pegar o actionPerformed desses botões na classe do formulário, e não na classe ButtonColumn.
Como posso fazer para que dependendo do valor de uma coluna a imagem do botão seja diferente?
ex:.
Se o valor da coluna Realizado for maior que 0 a imagem a ser mostrada no botão é delete_disabled.png
Se o valor da coluna Realizado for igual a 0 a imagem a ser mostrada no botão é delete.png
A questão de desabilitar a celula de acordo com o valor eu já consegui fazer, porém queria que para o usuário desse a sensação de que o botão está desabilitado, por isso estou querendo alterar a imagem da celula de com base no valor de uma determinada coluna.