ActionListener d'un Jbutton dans une autre class
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
Code:
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();
}
} |
class ActionFen
Code:
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") {
}
}
} |
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 ?