teria como eu colocar uma action apenas na coluna em de uma JTable?
por que estou querendo fazer uma funcao “remover” e quando clicasse , removesse a linha clicada.
teria como eu colocar uma action apenas na coluna em de uma JTable?
por que estou querendo fazer uma funcao “remover” e quando clicasse , removesse a linha clicada.
Não seria um ActionListener??
T+
Na verdade você quer um JButton que ao ser acionado,
jButton.addActionListener( new ActionListener() {
public void actionPerformed(ActionEvent e) {
removeLinhaSelecionada();
}
);
onde o removeLinhaSelecionada,
public void removeLinhaSelecionada() {
... codigos abaixo
}
vai pegar a linha do JTable selecionada:
int indiceLinha = jTable.getSelectdRow();
vai chamar o model da JTable
DefaultTableModel tableModel = (DefaultTableModel)jTable.getModel();
e vai remover a linha selecionada:
tableModel.removeRow(indiceLinha);
e depois você vai querer atualizar o model da sua jTable
tableModel.fireTableDataChanged();