|
|
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
Есть модель таблицы Код: 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. Не могу понять как сделать в основном классе добавление строки в JTable по нажатию кнопки ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 13:38 |
|
||
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
Что такое "основной класс"? Почему класс называется table, с маленькой буквы, хотя это TableModel? table это название для переменной типа JTable. Добавление в таблицу у вас уже реализовано в виде Код: java 1. где rowTable стоило бы назвать tableRow. Для того чтобы авторсделать в основном классе добавление строки в JTable по нажатию кнопки нужно сделать кнопку, навесить на неё обработку события через Action или ActionListener и вызвать метод добавления строки в dataArrayList. Кстати, date, это "дата", а не "данные". Так как у вас всё уже реализовано, то ваш вопрос должен был звучать как "я добавляю данные в tableModel, но они не отображаются в таблице". А чтобы ответить на этот вопрос, достаточно открыть класс AbstractTableModel и посмотреть на методы fireЧегоНибудь() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 13:44 |
|
||
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
Blazkowicz, Надо это записать в Action кнопки ? Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2016, 15:51 |
|
||
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
progjarBlazkowicz, Надо это записать в Action кнопки ? Код: java 1. 2. 3. 4. 5. 6. Нет. В методе идет добавление записи в модель. А представление ничего об этом не знает, поэтому не перерисовывет. Для этого необходимо в конец метода добавить вызов метода fireTableRowsInserted(int firstRow, int lastRow). https://docs.oracle.com/javase/7/docs/api/javax/swing/table/AbstractTableModel.html#fireTableRowsInserted(int, int) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2016, 10:39 |
|
||
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
Можно просто кодом помочь Код: java 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2016, 19:37 |
|
||
|
Добавление строк в JTable
|
|||
|---|---|---|---|
|
#18+
progjarМожно просто кодом помочь, бездельнику? Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2016, 10:58 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39356805&tid=2123393]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
90ms |
get topic data: |
14ms |
get forum data: |
4ms |
get page messages: |
62ms |
get tp. blocked users: |
2ms |
| others: | 236ms |
| total: | 446ms |

| 0 / 0 |
