[JTable] [TableCellEditor] Action d'un JButton
Bonjour,
Voila j'ai un petit problème avec une Action d'un JButton dans une JTable. J'arrive bien a inserer le JButton et a declencher une action, mais en fait je voudrais supprimer la ligne correspondant lorsqu on clique sur le boutton. Voila mon code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34
|
public class JButtonEditor extends AbstractCellEditor
implements TableCellEditor,
ActionListener {
private JButton button;
public JButtonEditor() {
button = new JButton();
button.addActionListener(this);
button.setBorderPainted(false);
}
/**
* Handles events from the editor button and from
* the dialog's OK button.
*/
public void actionPerformed(ActionEvent e) {
System.out.println("Mon action");
// ------------------------------------------------
//| Probleme d'acces a tout les element de la JTable |
// ------------------------------------------------
}
//Implement the one method defined by TableCellEditor.
public Component getTableCellEditorComponent(JTable table,
Object value,
boolean isSelected,
int row,
int column) {
return button;
}
} |
J'aimerais savoir comment faire pour récuperer simplement tous les element de ma JTable afin de pouvoir supprimer la ligne sélectionné ou bien est ce impossible et faut-il tout passer au constructeur et avoir le model la jtable etc... en attributs de cette classe afin de pouvoir les modifier ?