Размеры JPanel, помещенной в JFrame - Java

Узнай цену своей работы

Формулировка задачи:

Пытаюсь создать самое простое приложение. Но, при добавлении компонента JPanel в JFrame, JPanel не занимает все допустимое пространство. Программа выдает следующий результат: "java.awt.Dimension[width=0,height=0]", то есть размеры JPanel нулевые. Как сделать так, чтобы Jpanel, помещенная в JFrame, автоматически занимала все доступное в JFrame пространство в Java? И можно было бы сразу узнать эти размеры? Листинг программы:
Листинг программы
  1. public class Test1 extends JFrame{
  2. Test1() {
  3. super("Графическое приложение");
  4. setBounds(50,50,1000, 450);
  5. JPanel panel = new JPanel();
  6. this.add(panel);
  7. System.out.println(this.getComponent(0).getSize());
  8. }
  9. public static void main(String[] args) throws IOException {
  10. new Test1();
  11. }
  12. }

Решение задачи: «Размеры JPanel, помещенной в JFrame»

textual
Листинг программы
  1.         setVisible(true);
  2.         System.out.println(panel.getSize());

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 3.6 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут