3 votes

Fermeture de la JFrame nouvellement ouverte

Je développe une application de bureau à l'aide de NetBeans IDE.

1) J'ouvre une nouvelle JFrame après un clic sur un bouton. Lorsque je ferme l'un des cadres ouverts, les deux se ferment.

2) Je veux mettre à jour un nouveau JPanel à onglets sur un JFrame après un clic sur un bouton. Merci d'avance.

8voto

Swaranga Sarma Points 4110

Vous utilisez probablement le mauvais argument. Je suppose que pour les JFrames que vous voulez fermer sans fermer l'application entière vous faites :

jFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

Pour fermer uniquement le cadre désiré sans fermer le reste des cadres, vous devez procéder comme suit :

jFrame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);

3voto

mKorbel Points 90340

1) Pourquoi avez-vous créé de nombreux Conteneurs de niveau supérieur sur Runtime, ne crée qu'un seul JFrame et l'autre serait JDialog(Modality) ou JWindow(un-decorated), réutiliser cela,

2) vraiment aucune batterie incluse dans mon Magic Globe aujourd'hui, pour mieux et plus tôt hepl vous devez poster ici SSCCE

3voto

trashgod Points 136305

Je veux mettre à jour une nouvelle JTabbedPane sur un JFrame après le clic sur le bouton.

Vous pouvez simplement mettre à jour via une référence à l'onglet JPanel et appeler repaint() mais, tôt ou tard, vous devrez considérer la Modèle-Vue-Contrôleur modèle.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X