Создание пользовательского интерактивного стола с использованием MySQL в качестве бэкэнда - PullRequest
0 голосов
/ 17 января 2012

Создание пользовательской интерактивной таблицы внешнего интерфейса (Java) с использованием MySQL в качестве внутреннего интерфейса

Теперь я пытаюсь создать пользовательскую интерактивную форму.До сих пор я создал вид формы, используя компоненты Swing, JLable, JTextfield, куда пользователь вводит данные.JButtons, 'new' 'save' 'delete' 'edit', которая прослушивает действия пользователя через ActionListner.

Таблица, которая «расширяет» AbstractTableModel.Значения таблицы являются значениями ResultSet.Я использовал подключение MySQL.Таблица отображается.Теперь пользователь может добавить в него новую строку, используя кнопки «Создать» и «Сохранить».

Моя проблема в том, что мне нужны соответствующие текстовые поля для отображения соответствующей строки, выбранной пользователем в отображаемой таблице, чтобы редактировать'и' удалить 'будет интерактивным пользователем.пользователи могут выбирать строку таблицы.Нужна помощь.Прошу прощения, если какая-либо ошибка в моем формате и языке вопросаСпасибо!

Мне нужен код для создания таблицы ... Пожалуйста, помогите мне в этом ....

1 Ответ

2 голосов
/ 17 января 2012

мне нужен код для создания таблицы

Сколько вы заплатите?:)

.. мне нужны соответствующие текстовые поля для отображения соответствующей строки, выбранной пользователем в отображаемой таблице ..

Для этого вы можетеиспользуйте

  1. Дайте кнопку, например EDIT и в обработчике событий для EDIT используйте что-то вроде

    jTextField.setText( jTable.getValueAt(
                                           jTable.getSelectedRow(),   
                                           jTable.getSelectedColumn())
                                           .toString()
                       );
    

2.В качестве альтернативы вы также можете использовать событие в jtable, например mouseClicked с приведенным выше кодом


Теперь относительно edit и delete, выможет использовать событие focusLost текстового поля или использовать кнопку РЕДАКТИРОВАТЬ или УДАЛИТЬ и выполнить обновление, что будет весьма разумным вариантом.


Дополнительно посмотрите на это: Использование JDBC с GUI API

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...