Мне удалось расположить панели.
Кажется, если я добавлю панели к главной панели setBounds()
работает.Я, наверное, нарушаю все ваши любимые свинговые соглашения, но в какой-то момент я научусь так же, как и вы все.Пока проблема только с setBounds()
- изменение размера окна.getWidth()
или getHeight()
вызывает исчезновение панели.
public class MainPanel extends JPanel {
SecondPanel sP;
ThirdPanel tP;
FourthPanel fP;
public MainPanel()
{
setBackground(Color.ORANGE);
setLayout(null);
sP = new SecondPanel();
sP.setBounds(0, 0, 90, 90);
tP = new ThirdPanel();
tP.setBounds(90, 0, 410, 90);
fP = new FourthPanel();
fP.setBounds(0, 400, 500, 100);
add(sP);
add(tP);
add(fP);
}
}