Java Class schließen?
Rufe von meiner Main Class eine andere Klasse auf, aber wie schließe ich die Main Class. Hab es immer mit MainPanel.setVisible (false) gemacht, aber das geht jetzt nicht mehr. Ich muss die Class komplett schließen.
2 Antworten
Panel stellen eigentlich keine Fenster dar, sondern nur Container innerhalb eines Fensters.
Um ein Fenster zu schließen, könnte man es entweder mit setVisible unsichtbar machen oder mit dispose schließen und in dem Zuge auch dessen Ressourcen aus dem Speicher befreien. Das heißt, nur im ersten Fall bleibt es weiter bestehen und kann bei Bedarf wieder eingeblendet werden.
Keine Ahnung was du mit "Class schließen" meinst. Eine Klasse muss nicht geschlossen werden. Oder redest du über ein Fenster in der GUI?
Wenn man nicht weiß, wovon deine MainPanel Klasse erbt, dann kann man das nicht sagen.
Hä, ich will doch einfach nur das Fenster schließen. Hab im Internet MainPanel.dispose(); gefunden, aber das geht nicht.
Ohne deinen Code zu sehen, kann man das nicht beantworten.
Jaja , das meine ich