Я разрабатываю приложение Java, использующее JTable. Я хочу разрешить пользователю вводить данные в JTable, которые впоследствии могут быть распечатаны или сохранены. Проблема заключается в следующем: предположим, что пользователь ввел некоторые данные, а курсор находится в последней ячейке строки в таблице (я загрузил изображение - предположим, что курсор находится в выделенной ячейке). Как я могу сделать это в такой что когда пользователь нажимает кнопку «Ввод» (кнопка «Клавиатура»), приложение добавит/добавит новую строку, пустую в таблицу, чтобы пользователь мог заполнить другие данные. AttachmentДобавление новой строки в JTable во время выполнения
ответ
Попробуйте это ...
JTable table = new JTable();
DefaultTableModel tblModel = new DefautlTableModel(0,0);
table.setModel(tblModel);
//an action or click then you should run this code
tblModel.addRow(new Object[]{""});
Большое спасибо за помощь. Я сделал то, что вы предложили, и это сработало отлично. –
У меня есть еще одна проблема. Как я могу получить индекс строки в JTable из KeyEvent. –
public void keyPressed (KeyEvent e) { if (e.getKeyCode() == KeyEvent.VK_CTRL) {// какой ключ нажат. например, управляющий ключ JTable.getSelectedRow(); } } –
DefaultTableModel tbm = (DefaultTableModel) jTable1.getModel();
Vector rowData = null;
tbm.addRow(rowData);
- 1. Tapi3Lib Добавление новой строки во время выполнения
- 2. jtable (добавление новой строки)
- 3. Добавление новой строки в vaSpread во время выполнения в VB6
- 4. Добавление новой строки в JTable
- 5. Добавление новой страницы во время выполнения
- 6. Определение символа новой строки во время выполнения
- 7. Изменение свойств JTable во время выполнения
- 8. изменения JTable модель во время выполнения
- 9. JTable: как выбрать столбцы во время выполнения
- 10. Добавление атрибута во время выполнения
- 11. добавление GameObject во время выполнения
- 12. Добавление изображения во время выполнения
- 13. Добавление метки во время выполнения
- 14. добавление RequiredFieldValidator во время выполнения
- 15. Добавление кнопок во время выполнения каждой строки в виде списка
- 16. проблема Добавление новой строки в datagridview во время выполнения с помощью C#
- 17. Java - добавление новой строки в JTable в GUI
- 18. Добавление слов в словарь «» во время выполнения
- 19. Добавление во время выполнения в словарь
- 20. Добавление рамок в iOS во время выполнения
- 21. Добавление шаблона в GridView во время выполнения
- 22. Добавление изображений в приложение во время выполнения
- 23. Добавление Textbox во время выполнения в Asp.net
- 24. добавление элементов в ListView во время выполнения
- 25. Добавление новой строки данных в jTable с помощью кнопки Нажмите
- 26. Перезагрузка/замена новой таблицы в WPF DataGrid во время выполнения
- 27. Android: добавление кнопок во время выполнения
- 28. SignalR - добавление хабов во время выполнения
- 29. Добавление свойств объекта Javascript во время выполнения
- 30. Добавление Shard во время выполнения до MongoDB
Возможный дубликат [Как добавить строку динамически в JTable] (http://stackoverflow.com/questions/22371720/how-to-add -row-dynamic-in-jtable) –