Интерфейс - Java (241462)

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

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

Добрый день. Помогите, пожалуйста, разобраться. Почему на форме видно только внизу маленькую кнопку? А таблицу не видно?
JFrame frame=new JFrame();
      frame.setVisible(true);
      frame.setSize(400, 400);
      JTabbedPane tabs = new JTabbedPane();
      frame.add(tabs);
      JPanel repub = new JPanel(new BorderLayout());
      tabs.addTab("Общая", repub);
      JPanel panel1 = new JPanel();
      JPanel panel2 = new JPanel();
      repub.add(panel1,BorderLayout.CENTER);
      repub.add(panel2,BorderLayout.SOUTH);
      JTable watch = new JTable();
      JButton but = new JButton();
      panel2.add(but);
      panel1.add(watch);
И что странно, кнопка появляется только после того, как я кликну мышкой в любое место формы..

Решение задачи: «Интерфейс»

textual
Листинг программы
JFrame frame = new JFrame();
        frame.setVisible(true);
        frame.setSize(400, 400);
        JTabbedPane tabs = new JTabbedPane();
        JPanel repub = new JPanel(new BorderLayout());
        JPanel panel1 = new JPanel();
        JPanel panel2 = new JPanel();
        JTable watch = new JTable();
        JButton but = new JButton();
        tabs.addTab("Общая", repub);
        repub.add(panel1, BorderLayout.CENTER);
        repub.add(panel2, BorderLayout.SOUTH);
        panel2.add(but);
        panel1.add(watch);
        frame.add(tabs);

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


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

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

15   голосов , оценка 4 из 5
Похожие ответы