Форум программистов, компьютерный форум, киберфорум
Java: GUI, графика
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
0 / 0 / 1
Регистрация: 08.10.2013
Сообщений: 2
1

Как сделать чтобы таблица изменяла размеры при изменении окна?

08.10.2013, 16:20. Показов 1908. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте.
Как сделать чтобы таблица изменяла размеры при изменении окна?
Если создать таблицу прямо на фрейме, то все нормально.
Java
1
2
3
4
5
DefaultTableModel dt = new DefaultTableModel(new String[] {
                "#1", "#2", "#3" }, 0);
        JTable table = new JTable(dt);
        JScrollPane scroll = new JScrollPane(table);
        add(scroll);
Если же создать на отдельной панели и во вкладке, то изменений размера таблицы при изменении размеров окна не происходит.
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
     final JTabbedPane tabbedPane = new JTabbedPane();      
        JPanel panel1 = new JPanel();       
      
        tabbedPane.addTab("Таблица", panel1);
        try {
            JTable table = FindFood.FoundFood();            
            table.getColumnModel().getColumn(0).setMinWidth(150);
            table.getColumnModel().getColumn(1).setMaxWidth(65);
            table.getColumnModel().getColumn(2).setMaxWidth(65);
            table.getColumnModel().getColumn(3).setMaxWidth(65);
            table.getColumnModel().getColumn(4).setMaxWidth(65);
            table.getColumnModel().getColumn(5).setMaxWidth(65);
            
            JScrollPane scroll = new JScrollPane(table);
            panel1.add(scroll);
          
        } catch (FileNotFoundException ex) {
            Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
        } catch (IOException ex) {
            Logger.getLogger(MainFrame.class.getName()).log(Level.SEVERE, null, ex);
        }
        JPanel panel2 = new JPanel();
        tabbedPane.addTab("Данные", panel2);
        Container c = getContentPane();
        c.add(tabbedPane);
Что я не так делаю?
Спасибо.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.10.2013, 16:20
Ответы с готовыми решениями:

Как сделать, чтобы при изменении размера окна паралельно менялись размеры кнопок как в Paint
как сделать что бы при изменении размера окна паралельно менялись размеры кнопок как в Paint. вот...

Как сделать так, чтобы при изменении размеров формы компоненты на форме тоже изменяли свои размеры?
Если форма развернута на весь экран, то все компоненты выглядят как нужно (см.скрин 1), а если окно...

Как сделать чтобы при изменении размера окна разрешение не менялось (DirectX 11)?
Здравствуйте. Я изучаю DirectX 11 и хотел бы узнать как мне в моей программе сделать так, чтобы при...

Как сделать, чтобы кнопка не рисовалась а обновлялась при изменении размера окна?
Привет, нужна помощь Когда изменяем размер окна рисуется кнопка как сделать так чтоб кнопка не...

2
30 / 30 / 24
Регистрация: 21.01.2013
Сообщений: 227
09.10.2013, 10:31 2
Java
1
panel1.setLayout(new BoxLayout(panel1, BoxLayout.PAGE_AXIS));
1
0 / 0 / 1
Регистрация: 08.10.2013
Сообщений: 2
09.10.2013, 12:41  [ТС] 3
Цитата Сообщение от Terminate Посмотреть сообщение
Java
1
panel1.setLayout(new BoxLayout(panel1, BoxLayout.PAGE_AXIS));
Спасибо.
То что нужно.
0
09.10.2013, 12:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
09.10.2013, 12:41
Помогаю со студенческими работами здесь

Графический редактор - Как сделать чтобы при изменении размера окна форма не очищалась
Я делаю графический редактор и возник вопрос -как сделать чтобы при изменении размера окна форма...

Как сделать чтобы при изменении размера окна браузера, изменялся размер картинки
Ребят , как сделать так, чтобы при изменении размера окна браузера, изменялся размер картинки? В...

Как сделать, чтобы при изменении размеров окна все textbox-ы тоже меняли размер
Итак при нажатии на кнопку в tabcontrol-e создается вкладка и динамическим образом ToolStripTextBox...

Как сделать так чтобы при изменении размера окна апплета в Java картинка двигалась фиксировано с окном?
как сделать так чтобы при изменении размера окна апплета в Java картинка двигалась фиксировано с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru