![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Играюсь тут с Явой(психологический дискомфорт после Сей жутчайший), возникло пару вопросов по таблицам:
Как можно добавить/убрать строчку в таблице? Как можно сделать подписи к строчкам в таблицах(по типу номера строки в екселях и компании)? Для этого обязательно надо переделывать TableModel, или можно проще? -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Ну я б делал так: сделал в классе, наследующем от DefaultTableModel метод добавления ряда (addRow), который бы 1. добавлял ряд в коллекцию где хрянятся все остальные ряды 2. вызывал метод fireTableRowsInserted.
Если же по рабоче-крестьянски, то есть не меняя модели и тп то нужно у тейбла взять его модель, откастить в DefaultTableModel и вызвать insertRow(int row, Object[] rowData). -------------------- |
|||
|
||||
batigoal |
|
|||
![]() Нелетучий Мыш ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 6423 Регистрация: 28.12.2004 Где: Санктъ-Петербургъ Репутация: 7 Всего: 151 |
Для подписей, видимо, придется заводить отдельный столбец (первый).
Для работы с данными, действительно, придется работать с моделью. А вообще, все о работе с таблицами есть тут: http://java.sun.com/docs/books/tutorial/ui...ents/table.html -------------------- "Чтобы правильно задать вопрос, нужно знать большую часть ответа" (Р. Шекли) ЖоржЖЖ |
|||
|
||||
Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Для номеров строки - да, отводится первый столбец, и делаешь в рендерере (TableRenderer) специальную отрисовку этого столбца (заливка цветом, и тп).
-------------------- |
|||
|
||||
Mayk |
|
|||
![]() ^аВаТаР^ сообщение>> ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2616 Регистрация: 22.5.2005 Где: за границей разум а Репутация: нет Всего: 134 |
Ага. Понятно. Всем спасибо
![]() -------------------- Здесь был кролик. Но его убили. Человеки < кроликов, йа считаю. |
|||
|
||||
Zverek |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 26 Регистрация: 18.7.2005 Репутация: нет Всего: нет |
Вот если бы его ещё можно было сделать неподвижным (во время скролинга), без всяких извращений (типа сделать две таблицы - у одной будет прокрутка, у другой нет) - было бы вообще здорово. |
|||
|
||||
DarkDS |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 748 Регистрация: 6.5.2003 Где: Таллинн, Эстония Репутация: 4 Всего: 16 |
Это только переписыванием таблицы... ![]() Стандартных среств вроде нету. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |