Communiquer entre deux frames
Bonjour à tous,
Voilà, j'ai une Jframe avec dedant une JTable qui affiche les données d'une base XML, et différents boutons (ajouter modifier suppr).
Ma JTable est définie par rapport à un AbstractTableModel.
Mon problème est le suivant :
Pour ajouter un élément à ma table je clique sur ajouter et il y a création d'une nouvelle frame, pour ajouter je clique sur valider et là j'aimerai bien qu'il m'actualise la JTable dans l'autre frame.
Pour la fonction suppr il n'y a aucun problème puisque je ne change pas de frame je fais un : fireTableDataChanged(); et ça marche mais pas pour ajouter ça marche pas ... :cry:
Est-ce que quelqu'un a une idée ? J'ai déjà essayé pas mal de trucs et je n'ai plus trop d'idées ...
Merci d'avance
tu as redefini le constructeur ???
il faut redefinir le constructeur
Code:
1 2 3 4 5 6
|
private TableModel monmodel;//pour ton model
public AfficheEvenementIG(javax.swing.JFrame jframe, boolean b, TableModel monmodel){
super(jframe,b);
this.monmodel = monmodel;
} |
et ensuite dans le code de ta jframe (la fenetre principale qui est extends JFrame) tu appel ton AfficheEvenementIG comme ça:
Code:
1 2 3
|
AfficheEvenementIG IG = new AfficheEvenementIG(this,true,tatable.getModel());
IG.setVisible(true); |
voila voila .....