Bonjour, je veux ouvrir une boite de dialogue au clic sur un des boutons du menu ...
pb, ca ne m'ouvre pas une nouvelle boite mais simplement diminue la frame à la taille indiquée, sans même afficher les composants.
[cpp] optionModifier.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent e)
{
JInternalFrame autre = new JInternalFrame("Login",false,false,false,false);
setSize(400,250);
JTextField enom = new JTextField(15);
JPasswordField elogin = new JPasswordField (15);
JButton btnString1 = new JButton ("Enter" );
JButton btnString2 = new JButton ("Cancel" );
JOptionPane optionPane = new JOptionPane();
JLabel nom = new JLabel ("Nom d'utilisateur" );
JLabel login = new JLabel ("Mot de Passe" );
Object[] array = {nom, login, enom, elogin};
Object[] options = {btnString1, btnString2};
optionPane = new JOptionPane(array,
JOptionPane.QUESTION_MESSAGE,
JOptionPane.YES_NO_OPTION,
null,
options,
options[0]);
show();
//setContentPane(optionPane);
Container c =autre.getContentPane();
c.add(optionPane);
autre.setOpaque(true);
lebureau.add(autre);
}
}
);