Otwieranie JPanelu z JFrame

Otwieranie JPanelu z JFrame
M2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 7 lat
  • Postów:18
0

Witam, powiedzmy, ze mam dwie klasy: Ramke (JFrame) oraz Panel (Jpanel). Chcialbym zrobic cos takiego, ze JFrame to moje menu z jbuttonami i kiedy nacisne Start otwiera mi sie JPanel (w moim przypadku z gra). Probowalem na wiele sposob ale ciagle cos jest nie tak, w jaki sposob mozna to zaimplementowac? W internecie nie moge nic znalezc, podejrzewam ze szukam po zlych haslach, mam nadzieje, ze bedziecie wyrozumiali :)

bogdans
Moderator
  • Rejestracja:prawie 17 lat
  • Ostatnio:prawie 5 lat
0

A są jakieś ważne powody, żeby to był JPanel? Zrób JFrame z takimi własnościami:

Kopiuj
        setExtendedState(MAXIMIZED_BOTH);  
        setUndecorated(true);

To smutne, że głupcy są tak pewni siebie, a ludzie mądrzy - tak pełni wątpliwości. Bertrand Russell
M2
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 7 lat
  • Postów:18
0

Użyłem do tego CardLayout, w koncu znalazlem :) Teraz nie wiem czy moge zadac tu inne pytanie ale sprobuje, co zrobic zeby wyciagnac jbuttony przed obraz? bo pojawiaja sie dopiero kiedy najade na nie myszka

Qbisiek
  • Rejestracja:około 12 lat
  • Ostatnio:około 10 lat
  • Postów:160
0

Jeżeli pojawiają się dopiero po najechaniu na nie myszką to prawdopodobnie są wcześniej odrysowywane przed obrazem (kiedy są niewidoczne). Musisz się pobawić z odpowiednią kolejnością wywołań repaint() lub/i zawartością metody rysującej.


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.