Comment faire pour effacer les champs de texte à l'aide de boucles for en java
J'ai créé des champs de texte en Java comme suit. Lorsque je clique sur un bouton "effacer" je veux effacer tous ces champs de texte à la fois.
private javax.swing.JTextField num1;
private javax.swing.JTextField num2;
private javax.swing.JTextField num3;
private javax.swing.JTextField num4;
private javax.swing.JTextField num5;
private javax.swing.JTextField num6;
private javax.swing.JTextField num7;
Maintenant, je veux savoir comment utiliser une boucle for pour supprimer tous les champs de texte comme:
for(int i=1;1<7;i++){
num[i].settext(null);
}
Créer un tableau de component swing jtextfield instances et d'une boucle que l'on.
1) "Comment puis-je faire cela???????" la Première correction qui a collé touche'?'! 2) Veuillez utiliser l'orthographe correcte des mots tels que "vous", "votre" & "s'il vous plaît". Cela rend plus facile pour les gens à comprendre et à l'aider. 3) Veuillez ajouter une majuscule au début des phrases. Également utiliser un capital pour le mot que j', et des abréviations et des acronymes comme JEE ou de la GUERRE. Cela rend plus facile pour les gens à comprendre et à l'aider.
1) "Comment puis-je faire cela???????" la Première correction qui a collé touche'?'! 2) Veuillez utiliser l'orthographe correcte des mots tels que "vous", "votre" & "s'il vous plaît". Cela rend plus facile pour les gens à comprendre et à l'aider. 3) Veuillez ajouter une majuscule au début des phrases. Également utiliser un capital pour le mot que j', et des abréviations et des acronymes comme JEE ou de la GUERRE. Cela rend plus facile pour les gens à comprendre et à l'aider.
OriginalL'auteur DnwAlgorithma | 2013-07-21
Vous devez vous connecter pour publier un commentaire.
Code comme ceci:
Est le code qui est en train de pleurer à être organisé et simplifiée par l'utilisation de collections ou de tableaux. Donc, si vous utilisez un tableau de component swing jtextfield ou peut-être mieux un
ArrayList<JTextField>
. La désactivation de tous est trivial.ensuite, il suffit de les placer dans une liste de tableaux comme je l'ai déjà suggéré. Notez que vous êtes bien mieux de pas à l'aide d'un outil de génération de code et la place de la création de votre Swing de code à la main jusqu'à ce que tu comprends Swing et Java.
OriginalL'auteur Hovercraft Full Of Eels
Vous pouvez facilement obtenir les composants à l'intérieur du conteneur conteneur.getComponents() la méthode à considérer certaines choses importantes:
Utiliser cette méthode:
Appel de la méthode comme ceci:
Il ne se passe rien, c'est juste la question de la conception et de la séparation de la zone de travail.
Désolé, je suis en utilisant ce sur netbeans(avec l'aide de l'interface de la palette).Donc je ne peut pas initialiser les objets textfield comme une matrice au moment de sa création.Alors comment?
Je savais que vous êtes à l'aide de Netbeans forme, cette méthode n'est pas besoin de créer un tableau ou une Liste de
JTextFields
, il va faire tous les travaux de seulement copier et coller, mais suivez mon conseil aller pour apprendre Swing par vous-même, c'est incroyable, vous trouverez beaucoup de choses intéressantes ;).OriginalL'auteur Azad