Размеры JPanel, помещенной в JFrame - Java
Формулировка задачи:
Пытаюсь создать самое простое приложение. Но, при добавлении компонента JPanel в JFrame, JPanel не занимает все допустимое пространство. Программа выдает следующий результат: "java.awt.Dimension[width=0,height=0]", то есть размеры JPanel нулевые. Как сделать так, чтобы Jpanel, помещенная в JFrame, автоматически занимала все доступное в JFrame пространство в Java? И можно было бы сразу узнать эти размеры?
Листинг программы:
public class Test1 extends JFrame{
Test1() {
super("Графическое приложение");
setBounds(50,50,1000, 450);
JPanel panel = new JPanel();
this.add(panel);
System.out.println(this.getComponent(0).getSize());
}
public static void main(String[] args) throws IOException {
new Test1();
}
}Решение задачи: «Размеры JPanel, помещенной в JFrame»
textual
Листинг программы
setVisible(true); System.out.println(panel.getSize());