![]() |
|
Модераторы: LSD, AntonSaburov |
![]()
|
|
| XClan |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Что-то не могу вставить строку в таблицу! ( примерный код выглядит так... )
Где я не так прописал??
Сами ошибки выглядят так!!!
-------------------- rm -rf /bin/laden |
||||
|
|||||
| AntonSaburov |
|
|||
![]() Штурман ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 5658 Регистрация: 2.7.2002 Где: Санкт-Петербург Репутация: 10 Всего: 118 |
Так у тебя row имеет размерность 2. А ты присваиваешь
row[0] = SPN; Надо хотя бы что-то вроде row[0][0] = SPN; Также Object [][] row = new Object[4][]; У тебя массив массивов создан. Но надо же и остальное доделать. |
|||
|
||||
| Domestic Cat |
|
||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
ты объявил двумерный массиv Object[4][], а обращаешся к нему как к одномерному: row[0] = SPN; При твоей декларации массива должно быть что-то вроде
-------------------- |
||||
|
|||||
| XClan |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Мдя! компилятор больше не ворчит! Но не добавляется!!!
Пробовал и так
и так тоже
Ни в одном из них не произошло добавление в таблицу! ,(( -------------------- rm -rf /bin/laden |
||||
|
|||||
| XClan |
|
||||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Проверка:
Показала запись...
И все! и не добавляется.... -------------------- rm -rf /bin/laden |
||||
|
|||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Ты установил таблице одну модель (dm), затем заменил ее своей ( SysTable.setModel(new javax.swing.table.DefaultTableModel() ). А добавляешь строку v dm... -------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Я просто не знаю как это убрать в визуальном редакторе....
Он автоматом добавляется к коду... -------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Кto добавляется?
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Он
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Наверняка можно где-тo указать какую модель ты цепляешь к тейблу, оно и не будет добавляься
На первый случай допиши перед TableColumnModel cr = SysTable.getColumnModel();
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Попробовал..
Терь при запуске интерфейс крохается...
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
ты бы вообще эту dm убрал... делай просто JTable(), a вместо dm.addRow(row);
пиши SysTable.getModel().addRow(row); -------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
У меня почему то SysTable.getModel().addRow(row); не сможет компилироваться..
Дело в том , что редактор далее чем SysTable.getModel(). не видит addRow... А при комптлдяции выдает
-------------------- rm -rf /bin/laden |
|||
|
||||
| Domestic Cat |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5452 Регистрация: 3.5.2004 Где: Dallas, US Репутация: 13 Всего: 172 |
Ну так сделай чтоб увидел :
-------------------- |
|||
|
||||
| XClan |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 434 Регистрация: 14.10.2003 Где: Планета Сириус Репутация: нет Всего: 3 |
Заработала... УРЯА-а-а
Добавляет.. но не то что вводил, а ввиде массива То есть чтобы было видно допустим ввиденное имя в поле paramSysField, где .getText() забирает "Test203" А дабавляется в столбец не "Test203" , а [[Ljava.lang.Object;@60b407 %( Вот такие вот пироги.. -------------------- rm -rf /bin/laden |
|||
|
||||
![]()
|
| Правила форума "Java" | |
|
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, jk1. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Java: GUI и Java FX приложения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |