powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / размер ScrollPane
7 сообщений из 7, страница 1 из 1
размер ScrollPane
    #39304813
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
JTable table = new JTable(data, columnNames);
     JScrollPane scrollPane = new JScrollPane(table);
     scrollPane.setPreferredSize(new Dimension(200, 0));
     add(scrollPane);



И все равно она рисует таблицу во весь экран по горизонтали.
Подскажите плиз уважаемые профессионалы, как указать размер
таблицы
...
Рейтинг: 0 / 0
размер ScrollPane
    #39304842
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В Swing размеры на прямую не указываются. Размеры задаёт LayoutManager родительского компонента. PreferredSize это желаемый размер. LayoutManager может его использовать, а может и нет.
...
Рейтинг: 0 / 0
размер ScrollPane
    #39304843
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczродительского компонента
родительского контейнера
...
Рейтинг: 0 / 0
размер ScrollPane
    #39304874
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, спасибо, уже поняла, приспособилась.
Подскажите еще пожалуйста, почему возникает ошибка
при попытке работать с объектами класса JTable с помощью массива

Код: java
1.
2.
3.
4.
5.
6.
 private JTable[] table;

..........................

for (int i = 0; i < 10; i++) 
    { table[i] = new JTable(data, columnNames);}



возникает ошибка при выполнении программы.

а если делать так:

Код: java
1.
2.
3.
4.
5.
 private JTable table;

..........................

table = new JTable(data, columnNames);}



Ошибки нет, что я пропустила?
...
Рейтинг: 0 / 0
размер ScrollPane
    #39304882
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все, поняла,
Код: java
1.
 private JTable[] table=new JTable[100];
...
Рейтинг: 0 / 0
размер ScrollPane
    #39304976
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
JTable table = new JTable(data, columnNames);
     JScrollPane scrollPane = new JScrollPane(table);
     add(scrollPane);



Подскажите еще пожалуйста уважаемые профессионалы, как сделать, чтобы ширина колонок в таблице подбиралась по размеру заголовка, а то адреса обрезаются.
...
Рейтинг: 0 / 0
размер ScrollPane
    #39305015
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P,

Попробуйте вызвать метод pack() у окна. На stackoverflow ещё отсылают к готовому классу - TableColumnAdjuster.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / размер ScrollPane
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]