Se connecter avec
S'enregistrer | Connectez-vous

Faire disparaître les champs présents dans un fenêtre lors d'un clic

Dernière réponse : dans Programmation

Lorsque je crée les actionlistener d'un JMenuItem, pour que lorsqu'on clique (par exemple sur consulter un ouvrage),j'ai fait de tel sorte que les champs de remplissage des données apparaissent dans la même fenêtre de départ..., mon problème est que si l'usager s'est trompé et qu'il souhaitais plutôt cliquer sur un autre JMenuItem comme "créer un compte" et qu'il le fait par la suite, les champs correspondants apparaissent dans la suite des premiers alors que je voulais qu'au second choix, les champs du premier disparaissent. Comment faire pour que ces champs disparaissent, je pense là aussi que ça relève d'une méthode dérivées des actionlistener que je ne saisis pas bien (Quelle méthode devrait-on utiliser ? )...
Lassé par la pub ? Créez un compte
Expert Programmation

Salut,

Si j'ai bien compris ce que tu veux, lorsque tu cliques sur "Créer un compte" et que tu charges le formulaire, il faut que tu vides tous les champs, tes JTextbox ou je ne sais pas ce que tu as :) 
Expert Programmation

Ah, tu créé automatiquement tes JTextBox (et autres composants) et tu les ajoutes sur ton interface graphique via du code ?
Dans ce cas il faut que tu supprimes les composants que tu as déjà créé dedans.
Là, ça dépend dans quoi tu mets tes composants, mais il faut avoir le Container (exemple avec une JFrame c'est frame.getContentPane()), et faire des remove() de tes composants, ou un removeAll() pour tout supprimer.
http://download.oracle.com/javase/1.4.2/docs/api/java/a...
Lassé par la pub ? Créez un compte
  • Contenus similaires :
Tags :
Tom's guide dans le monde