Problème en Java(j'utilise Jbuilder)
lotus0o
-
lotus0o -
lotus0o -
bonjour,
ma question est: comment afficher dans un jtextfield d'un panel B(ou Jframe je sais pas trop le nom), le contenu d'une cellule d'un tableau d'une autre classe possédant un panel A
Compris?
ClasseA.java -> tableau -> textfieldA affichant la case du tableau
ClasseB.java-> textfieldB récupérant la valeur d'une case du tableau de la ClasseA ou simplement du textfieldA
ma classe MainRet.java à sa propre JFrame et possède le jtextfieldB où je veux afficher ma valeur.
ma classe BaseDonnee contenant le jdbTable à sa JFrame et possede le jtextFieldA.
voici mon code contenu dans BaseDonnee.java
J'ai affecter le bouton "Coller" à mon interface graphique pour récupérer la valeur.
j'ai bien dans mon JtextFieldA le contenu de la case (1,1) de la jdbTable mais pas dans le JtextFieldB.
Je n'ai aucune erreur de compilation et je ne comprend pas trop comment faire.
J'ai essayé de faire l'inverse, en faisant la manip sur la classe MainRet
voila mon problème. Pouvez vous m'aider
ma question est: comment afficher dans un jtextfield d'un panel B(ou Jframe je sais pas trop le nom), le contenu d'une cellule d'un tableau d'une autre classe possédant un panel A
Compris?
ClasseA.java -> tableau -> textfieldA affichant la case du tableau
ClasseB.java-> textfieldB récupérant la valeur d'une case du tableau de la ClasseA ou simplement du textfieldA
ma classe MainRet.java à sa propre JFrame et possède le jtextfieldB où je veux afficher ma valeur.
ma classe BaseDonnee contenant le jdbTable à sa JFrame et possede le jtextFieldA.
voici mon code contenu dans BaseDonnee.java
J'ai affecter le bouton "Coller" à mon interface graphique pour récupérer la valeur.
public class BaseDonnee extends JFrame { Blabla BlaBla etc... jTextField jTexFieldA = new JTextField public class fonctioncoller extends MainRet { public void paste() { Object valeur; valeur = jdbTable1.getValueAt(1, 1); s = valeur.toString(); jTextFieldA.setText(s); jTextFieldB.setText(s); } public void Coller_actionPerformed(ActionEvent e) { fonctioncoller coller = new fonctioncoller(); coller.paste(); // action que fait le bouton coller lorsqu'on appuie dessus } } }
j'ai bien dans mon JtextFieldA le contenu de la case (1,1) de la jdbTable mais pas dans le JtextFieldB.
Je n'ai aucune erreur de compilation et je ne comprend pas trop comment faire.
J'ai essayé de faire l'inverse, en faisant la manip sur la classe MainRet
public class MainRet extends JFrame { Blabla... JTextField jTextFieldB = new JTextField(); public class fonctioncoller extends BaseDonnee { public void paste() { String s; Object valeur; valeur = jdbTable1.getValueAt(6, 6); s = valeur.toString(); jTextFieldB.setText(s); } } public void jButton1_actionPerformed(ActionEvent e) { fonctioncoller coller = new fonctioncoller(); coller.paste(); } }
voila mon problème. Pouvez vous m'aider
A voir également:
- Problème en Java(j'utilise Jbuilder)
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel - Télécharger - Jeux vidéo
- Eclipse java - Télécharger - Langages
- Java apk - Télécharger - Langages
- Waptrick java voiture - Télécharger - Jeux vidéo
1 réponse
Je ne pensais pas que c'était si compliqué , je ne dois pas bien expliquer.
Donc j'ai deux classes graphiques, la première se nommant BaseDonnee possédant une jdbtable. La deuxième MainRet possédant la classe main et faisant apparaitre son propre panel ainsi que le panel de BaseDonnee
Dans chacune des deux classes graphiques y'a différents jtexfield et autre jbuttons.
En gros je voudrais faire communiquer ses deux classes graphiques entre elles.
Bref je sais je suis très tordu d'esprit, donc je vais cree qu'une seule classe graphique en foutant ma jdbtable dans un onglet! et le tour sera joué.
J'essaierai demain, et au pire je reviens si ca marche pas
@+
Donc j'ai deux classes graphiques, la première se nommant BaseDonnee possédant une jdbtable. La deuxième MainRet possédant la classe main et faisant apparaitre son propre panel ainsi que le panel de BaseDonnee
Dans chacune des deux classes graphiques y'a différents jtexfield et autre jbuttons.
En gros je voudrais faire communiquer ses deux classes graphiques entre elles.
Bref je sais je suis très tordu d'esprit, donc je vais cree qu'une seule classe graphique en foutant ma jdbtable dans un onglet! et le tour sera joué.
J'essaierai demain, et au pire je reviens si ca marche pas
@+