|
|
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
Имею 2-мерный массив, 2 столбца (номер, название) и 20-30 строк которые вынимаю из БД при клике на ветке дерева. Вывод осуществлятся в консоль, нужно - на форму. Это модель рисует мне таблицу, вставляя в неё кол-во строк. Как мне изменить эту модель, чтобы сделать вывод данных в таблицу? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.11.2005, 08:15 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
Ну кто-нибудь толкнёт меня по правильному пути? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 12:06 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
Не очень понимаю проблему. Нормально определить метод getValueAt(row, col) и всё будет ОК. public Object getValueAt(int row, int col){ return you_data_array[row] [col]; } ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 12:50 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
сделай что то типа в классе модели поле-метод setDataSource(some parameters) в котором присваивай своему объекту с данными нужные значения ну и соответсвенно перепиши унаселдованные методы доступа и если модель будет использоваться разными View - не забудь про синхронизацию ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2005, 14:20 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
Sergey KarpenkovНе очень понимаю проблему. Нормально определить метод getValueAt(row, col) и всё будет ОК. public Object getValueAt(int row, int col){ return you_data_array[row] [col]; } Так он не берёт return you_data_array[row] [col]; Говорит, что найден тип Интеджер, а нужен Обджект! И вот так писал. То же самое. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. return dataModel.getValueAt(DBvector[rows].index, col) По идее всё должно быть просто, но что-то я не могу вывести данные в таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 08:29 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
AbstractTableModel Наверное, надо написать модель, расширяющую AbstractTableModel, а лучше может воспользоваться DefaultTableModel (за название не ручаюсь) Вряд ли что нибудь вообще есть (имею в виду реализацию методов) в абстрактном классе ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:45 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
int не наследуется от Object поэтому его возращать низя. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.11.2005, 10:48 |
|
||
|
Помогите, плз, с TableModel (заполнение таблицы)
|
|||
|---|---|---|---|
|
#18+
Sergey Karpenkovint не наследуется от Object поэтому его возращать низя. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Этот метод возвращает только интеджер, а мне надо ещё слова вывести. Можно, чтобы он из массива ArrayTI[rows][col] выдавал всё? Там всего-то 2 столбца: в одном цифры, в другом слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.11.2005, 07:35 |
|
||
|
|

start [/forum/topic.php?fid=59&fpage=771&tid=2151026]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 223ms |
| total: | 321ms |

| 0 / 0 |
