theguitou
Messages postés75Date d'inscriptionmardi 9 septembre 2003StatutMembreDernière intervention14 janvier 200935 13 juil. 2007 à 12:14
Bonjour,
Ton code, actuellement, désactive tes JTextField lorsque n'importe quel événement est recu. getSource() te renvoi le composant à l'origine de l'action, mais ne te dit pas si il est coché ou pas.
cs_GodConan
Messages postés2113Date d'inscriptionsamedi 8 novembre 2003StatutContributeurDernière intervention 6 octobre 201212 13 juil. 2007 à 13:15
Evite d implementer ActionListener
prefere plutot une class interne ou anonyme surtout pour des petite actions comme celle ci
exemple de class anonyme :
password.addActionListener( new ActionListener()
{
public void actionPerformed(ActionEvent e) {
txtPassword.setEnabled(password.isSelected());
ou
txtPassword.setEnabled( ((JCheckBox)evt.getSource()).isSelected() );
}
} );
biensur l idéal serait dans un esprit de POO de creer une petite class associant les 2 element graphicet le comportement puis d en faire 2 instance... ;o)