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. :)

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

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...