Niezamykajacy sie do konca program

0
import javax.swing.*;

public class Main {

    private static void initGUI() {
        JFrame window = new JFrame("Tytuł");
        window.add(new JLabel("Hello in Java GUI World!"));
        window.pack();
        window.setVisible(true);
    }

    public static void main(String[] args){
        SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                initGUI();
            }
        });
    }
}

Czemu po zamknieciu X-em aplikacji w pamieci pozostaje uruchomiony proces? java.exe lub javaw.exe

0

Tak, dodaj wiersz

window.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
0

dzieki ponownie za odpowiedz, chyba czesciej bede sie tu pojawial w zwiazku z projektem^^

0

Możesz jeszcze dodać (po pack()) wiersz

window.setLocationRelativeTo(null);

okno pojawi się wtedy na środku ekranu.

1 użytkowników online, w tym zalogowanych: 0, gości: 1