opa pessoal eu implementei meu tablecelrender fiz colocar um jbutton na coluna desejada.
mas nao consigo fazer abrir um jcolorchooser e depois mostrar o rgb na celula ou até mesmo pintar a celula da referente cor.
detalhe.
eu sei por o botao.
só falta fazer funcionar a acão dele
agradeço a ajuda.
abraços
oq o código que começo é esse.
mas tentei passar um botao com um action listner pro construtor da classe simple
ou criar o botão com o action lá dentro da classe simple e retornar ele.
e nao consegui.
public class tabela extends JFrame {
public tabela() {
String[][] dados = { { "", "" }, { "", "" } };
String[] tit = { "nome", "botao" };
JTable tabela = new JTable(dados, tit);
tabela.getColumnModel().getColumn(1).setCellRenderer(new simple());
JScrollPane pane = new JScrollPane(tabela);
this.add(pane);
this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);
setSize(200, 200);
setVisible(true);
}
public static void main(String[] args) {
new tabela();
}
class simple extends JButton implements TableCellRenderer {
@Override
public Component getTableCellRendererComponent(JTable arg0, Object arg1, boolean arg2, boolean arg3, int arg4, int arg5) {
// TODO Auto-generated method stub
return this;
}
}
}