Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

ich weis das wir so eine Frage schonmal hatten aber ich fand nicht meine Antwort in dem Thread deswegen stell ich sie jetzt hier :)

Also ich will das sich meine Maske schließt aber mein Hauptprogramm soll offen bleiben.

Ich weis das es irgendwas mit Remove zutun hat aber weis nicht wie ich das einsetze .. :old

Mein Panel ist in meinem Dialog verschachtelt.

public void actionPerformed(ActionEvent e) {

if( e.getActionCommand().equals("abbrechen")){

_panel.remove()

}

Geschrieben

Wenn du willst das sich ein Dialog (JDialog, Dialog) schließt, während dein Hauptframe offen bleibt: deinDialogObjekt.setVisible(false);

Falls du Komponenten (also Panels, TextFelder, Buttons etc...) von Hauptkomponenten entfernen willst: deineHauptkomponente.remove(komponente);

Eventuell brauchst du danach noch einen repaint der Hauptkomponente: deineHauptkomponente.repaint();

Beim nächsten Mal wärs toll, wenn du deine Frage etwas eindeutiger formulierst:

Was verstehst du unter "deiner Maske"? Frame? Dialog? Nen Panel auf nem Frame? InternalFrame?

Bei deinem Hauptprogramm habe ich jetzt einfach mal angenommen du spricst von einem JFrame oder Frame. Aber auch das könnte anders sein.

Geschrieben

Wenn der Dialog verschwinden soll:

dialog.dispose()

Wenn Content auf dem Dialog verschinden soll:

dialog.remove(panel)

dialog.repaint() oder dialog.revalidate() (bin mir gerade nicht sicher)

Dritte Möglichkeit, genauere Problembeschreibung. :)

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...