Witam,
Chciałbym zapytać o sprawę tworzenia okienka w javie.
Otóż mam taki konstruktor: GUI(){
ramka = new JFrame();
panel1 = new JPanel();
panel2 = new JPanel();
ramka.setDefaultCloseOperation(ramka.EXIT_ON_CLOSE);
ramka.setResizable(false);
ramka.setSize(400, 250);
ramka.setVisible(true);
}
Reszta operacji, takich jak dodawanie przycisków itp dzieje się w specjalnej funkcji wywoływanej od razy po wykonaniu się tego konstruktora. Pierwsze pytanie: Czy takie podejście jest dobre? Czy może lepiej całą formatkę tworzyć w konstruktorze?
I druga sprawa... otóż raz na jakieś 4-5 uruchomień programu pojawia się pusta formatka (bez przycisków, pól itp), tak jakby sama ramka z szarym wypełnieniem. Gdy tylko zacznę ją choć odrobinkę rozszerzać to pojawiają się wszystkie elementy i wszystko śmiga jak należy. Co może być tym spowodowane? Wg mnie sprawa może leżeć po stronie tworzenia formatki ale co?...
Z góry dzięki za pomoc ;) pzdr