Kilka pytań do JDialog

0

Witam

Jak zrobić aby ramka JDialog nie zawierała górnego paska z przyciskami.

Interesuje mnie również rozwiązanie jak zrobić aby przycisk "x" zamykający okno nie zamykał okna :)

Dziękuje

0

odpowiedź na drugie

setDefaultCloseOperation(JFrame.DO_NOTHING_ON_CLOSE);
//lub
setDefaultCloseOperation(JDialog.DO_NOTHING_ON_CLOSE);

możesz dodać instrukcje

addWindowListener(new Zamykacz());
.....
class Zamykacz extends WindowAdapter
{
    public void windowClosing(WindowEvent e)
    {
        //zamykanie czego się da (otwartych portów, socketów, połączeń z bazą danych,..) 
        System.exit(0);
    }
}

wtedy kliknięcie w X posprząta i zamknie

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