Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionmenuHelpAbout.addActionListener ( new ActionListener() { public void actionPerformed(ActionEvent e) { //desktop = new JDesktopPane(); createHelpAbout(); //setContentPane(desktop); } } ); //Creation Fenetre About... protected void createHelpAbout() { CAWBA_Frame_HelpAbout frameAbout= new CAWBA_Frame_HelpAbout(); frameAbout.setVisible(true); desktop.add(frameAbout); try { frameAbout.setSelected(true); System.out.println("Help/About Loaded"); } catch (java.beans.PropertyVetoException e) {} }
//import javax.swing.JInternalFrame; import javax.swing.*; import java.awt.event.*; import java.awt.*; import java.lang.*; public class CAWBA_Frame_HelpAbout extends JInternalFrame { static final int PosXFenetre 30, PosYFenetre 30; static final int PosXPanel 10, PosYPanel 10; static final int LargeurFenetre 500, HauteurFenetre 300; static final int LargeurBoutton 70, HauteurBoutton 30; static final int LargeurBord 30, HauteurBord 50; // Bord entre Panet et Fenetre static final int SeparationButton = 10; // Separation entre le Bord et le Boutton static final int HauteurLabel = 20; // Hauteur des Labels public CAWBA_Frame_HelpAbout() { super("About..." , false, //resizable true, //closable false, //maximizable false);//iconifiable // Fonts Font fontTitre = new Font("Arial", Font.BOLD, 14); JPanel JPan = new JPanel(new GridLayout(0, 1)); JPan.setBounds(PosXPanel, PosYPanel, LargeurFenetre - LargeurBord, HauteurFenetre - HauteurBord); // Entouré le Panel d'une bordure JPan.setBorder(BorderFactory.createLineBorder(Color.black)); JPan.setLayout(null); // Desative le Layout par defaut // *************** OBJETS de la Fenetre *************** // Boutton "OK" JButton JButOK = new JButton("OK"); JButOK.setBounds(LargeurFenetre - LargeurBoutton - LargeurBord - SeparationButton, HauteurFenetre - HauteurBoutton - HauteurBord - SeparationButton, LargeurBoutton, HauteurBoutton); JButOK.setMnemonic('O'); JButOK.setActionCommand("OK"); JPan.add(JButOK); JButOK.addActionListener(this); JButOK.addActionListener ( new ActionPerformed() { public void actionPerformed(ActionEvent e) { this.setVisible(false); } } ); }
JButOK.addActionListener(this); JButOK.addActionListener (new ActionListener() { public void actionPerformed(ActionEvent e) { setVisible(false); } } );