2017-08-08 3 views
0

Aus irgendeinem Grund hat mein JFrame keine Schaltfläche zum Schließen? Ich habe versucht, den Code zu ändern, aber es schien nicht zu funktionieren.JFrame hat kein Fenster zum Schließen?

public NewJFrame() 
{ 
    this.setUndecorated(true); 
    this.setVisible(true); 


    initComponents(); 

    this.setDefaultCloseOperation(NewJFrame.EXIT_ON_CLOSE); 
    Toolkit tk = Toolkit.getDefaultToolkit(); 
    int x = (int) tk.getScreenSize().getWidth(); 
    int y = (int) tk.getScreenSize().getHeight(); 
    this.setSize(x,y); 
} 
+1

Versuchen Sie, die Größe manuell mit der Maus ändern - möglicherweise schließen Schaltfläche ist nur versteckt –

+0

Nein, ich kann nicht die Größe des JFrame. – Swiper

+0

Ähnliche Fragen wurden [hier] beantwortet (https://stackoverflow.com/questions/7799940/jframe-exit-on-close-java) – firefighter

Antwort

3

Die Schließen-Schaltfläche ist eine der Dekorationen, die Sie mit entfernt

this.setUndecorated(true); 

Wenn Sie es wollen zurück Sie diese Zeile entfernen müssen oder eine eigene erstellen.

+0

Danke, es hat geklappt, so ein kleiner Fehler. – Swiper

+0

@Swiper Können Sie die Antwort akzeptieren? –