ulysse00
Messages postés291Date d'inscriptionlundi 6 novembre 2006StatutMembreDernière intervention12 mai 2013
-
10 nov. 2007 à 20:49
ulysse00
Messages postés291Date d'inscriptionlundi 6 novembre 2006StatutMembreDernière intervention12 mai 2013
-
10 nov. 2007 à 23:05
salut tout le monde
j'ai un problème j'ai deux classe A et B
la classe B contient un bouton je veux afficher la valeur de bouton sur JTextField qui se trouve sur la classe B
voila la classe A qui affiche la valeur de bouton
privatefinal ActionListener oui = new ActionListener() {
publicvoid actionPerformed(final ActionEvent e) {
JButton buttton = (JButton)e.getSource();
String a=buttton.getText();
String s =" l'année "+_calendar.get(Calendar.YEAR)+" jou "+a+" le mois "+_calendar.get(Calendar.MONTH);
setVisible(false);
final chercher f = new chercher();
f.setVisible(true);
System.out.println(s);
}
la classe B ou je veux afficher la valeur s (de la classe A) sur JTextField k de la classe B
ulysse00
Messages postés291Date d'inscriptionlundi 6 novembre 2006StatutMembreDernière intervention12 mai 20131 10 nov. 2007 à 23:05
sur la classe A j'ai modifié
privatefinal ActionListener oui = new ActionListener() {
publicvoid actionPerformed(final ActionEvent e) {
JButton buttton = (JButton)e.getSource();
String a=buttton.getText();
String s =" l'année "+_calendar.get(Calendar.YEAR)+" jou "+a+" le mois "+_calendar.get(Calendar.MONTH);
setVisible(false);
final chercher f = new chercher();
f.setVisible(true);
System.out.println(s);
Ombitious_Developper
Messages postés2333Date d'inscriptionsamedi 28 février 2004StatutMembreDernière intervention26 juillet 201338 10 nov. 2007 à 22:39
Salut Ulysse:
Si j'ai bien compris ton problème tu peux procéder ainsi:
public class A {
private JTextField textField = ...;
public void setText(String text) {
textField.setText(text);
}
// ...
}
public class B {
private A instanceA = null;
// ...
public void actionPerformed(ActionEvent evt) {
// ....
String s = ...;
if (instanceA == null) {
instanceA = new A();
}
instanceA.setText(s);