Я работаю с JFrame
добавлением JPanel
экземпляров динамически следующим образом:
private void addBox(int x, int y){
JPanel panel = new JPanel();
panel.setBackground(Color.RED);
panel.setSize(10, 10);
panel.setVisible(true);
panel.setLocation(x, y);
this.getContentPane().add(panel);
}
Проблема в том, что при использовании метода addBox
экземпляр JPanel
не появляется в JFrame
. Единственный способ увидеть окно, которое мне нужно, - вручную изменить размер окна.
Примечание: я пытался использовать this.pack();
, но это не сработало.