2009-05-06 8 views
1

Je souhaite savoir s'il existe un moyen de rendre le champ de texte actif et inactif en fonction du bouton radio. Par exemple, le champ de texte sera inactif et lorsque l'utilisateur cliquera sur le bouton radio, le champ de texte sera actif.Texte Désactivation du champ dans NetBeans

J'utilise le langage Java et NetBeans programme

Répondre

3

Vous pourriez avoir deux boutons radio pour représenter l'état actif/inactif. Ajoutez un listener d'action à chacun et quand le 'actif' est pressé, vous appelez setEditable (true) sur JTextField et quand le JRadioButton 'inactif' est appelé, vous appelez setEditable (false).

JTextField textField = new JTextField(); 
JRadioButton activeButton = new JRadioButton("Active"); 
JRadioButton inactiveButton = new JRadioButton("Inactive"); 
activeButton.addActionListener(new ActionListener() 
{ 
    public void actionPerformed(ActionEvent e) 
    { 
     textField.setEditable(true); 
    } 
}); 
inactiveButton.addActionListener(new ActionListener() 
{ 
    public void actionPerformed(ActionEvent e) 
    { 
     textField.setEditable(false); 
    } 
}); 
+0

Il est un travail .. Merci de l'aide .. –

+0

Pas de problème :) accouplent – willcodejavaforfood

+0

Grande réponse pour moi – humphrey

Questions connexes