Wątek przeniesiony 2015-03-05 17:28 z Java przez bogdans.

JFrame i JPanel - różny rozmiar

0

Witam !
Mam taki problem utworzyłem dwie klasy jedna dziedzicząca JFrame - MyFrame druga dziedzicząca JPanel - MyPanel.
W konstruktorze MyFrame ustawiłem rozmiar okna 400x400 i dodałem obiekt z MyPanel do okna.

W konstruktorze MyPanel ustawiłem rozmiar 400x400.

Teraz mój problem:
niby przypisałem ten sam rozmiar do obiektów MyFrame i MyPanel ale i tak MyPanel jest trochę większe.
(uzywalem funkcji setSize() i setPreferredSize() ale to nic nie dało)
Dlaczego tak się dzieje? Jak to zmienić?

1

Przecież JFrame, to JPanel, obramowanie i belka tytułowa. Nie mogą mieć takiego samego rozmiaru. Ustaw rozmiar panelu, dodaj go do ramki i wywołaj pack().

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