JPanel nie pokazuje zawartości.

0

Muszę stworzyć dość złożony interfejs użytkownika. Niestety zwykłe layouty mi nie wystarczają i używam Absolute. Wszystko jest ok, aż do momentu kiedy próbuję umieścić nowe elementy w panelu, który jest w innym panelu, który jest w JFrame.
Wygląda to tak (wszystko na AbsoluteLayout):
JFrame>JPanel>JPanel>nie widać nowych komponentów
Może jest jakaś metoda na "obliczenie" całego interfejsu od nowa? Męczę się z tym już jakiś czas i nie mam pomysłu co jest nie tak.

0

Spróbuj ustalić Layout dla każdego z paneli :).

czyli panel.setLayout(cos tam);]
podpanel.setLayout(blabla);

0

Zrobiłem tak. Normalnie działa, ale jak robię setLayout(null) to już niestety nie widać.

0

Ups, sorry bardzo... Oczywiście literówka w kodzie i się wszystko rozwaliło. Temat do zamkniecia.

0

Pamiętaj ze jeśli używasz dla JPanel.setlayout(null) to jesteś zmuszony użyć setBounds(x,y,szerokośc,wysokość) na każdym komponencie.

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