Bonjour,
Je ne suis pas un expert en matière d'interface graphique, c'est pour cela que je viens vers vous !
Mon problème est que j'ai ma class FenMain qui contient toute la partie graphique de mon application. Et dans une autre class ActionFen, j'aimerai appeler toute les ActionListener de mes JButton de ma class FenMain.
Voici mes deux class :
Class FenMain
class ActionFen
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 public class FenMain extends JFrame { public JButton btnValider = new JButton("Valider"); public FenMain() { setTitle("HomeShop"); setPreferredSize(new Dimension(800, 500)); JPanel panGen = new Panel(); panGen.add(btnValider); btnValider.addActionListener(new ActionFen()); setContentPane(panGen); setDefaultCloseOperation(EXIT_ON_CLOSE); pack(); } }
J'aimerai effectuer un test pour que être sur que l'action vienne du JButton "Valider" mais je ne sais pas comment appeler le bouton dans la class ActionFen.. est-ce que je dois mettre le JButton en static ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public class ActionFen implements ActionListener{ @Override public void actionPerformed(ActionEvent e) { // TODO Auto-generated method stub if(e.getSource() == "FenMain.btnValider") { } } }
Partager