bonjour;
pour ma boite de dialogue; en faisant ceci tout vas bien:
1)ajout d'un action listener sur le boutton
2)c'est la methode qui instancie la class boite de dialogue
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 jButton4.addActionListener(new Frame1_jMenuHelpAbout_ActionAdapter(this));
3)class action adapter
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 void jMenuHelpAbout_actionPerformed(ActionEvent actionEvent) { Frame1_AboutBox dlg = new Frame1_AboutBox(this); Dimension dlgSize = dlg.getPreferredSize(); Dimension frmSize = getSize(); Point loc = getLocation(); dlg.setLocation((frmSize.width - dlgSize.width) / 2 + loc.x, (frmSize.height - dlgSize.height) / 2 + loc.y); dlg.setModal(true); dlg.pack(); dlg.setVisible(true); }
mais moi je veut appeler la boite de dialogue sans mettre un action listene comme suit
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 class Frame1_jMenuHelpAbout_ActionAdapter implements ActionListener { Frame1 adaptee; Frame1_jMenuHelpAbout_ActionAdapter(Frame1 adaptee) { this.adaptee = adaptee; } public void actionPerformed(ActionEvent actionEvent) { adaptee.jMenuHelpAbout_actionPerformed(actionEvent); } }
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 public void afficher(){ new Frame1_jMenuHelpAbout_ActionAdapter(this); }
cette derniere ne marche pas je ne sait pas comment la corriger;
Partager