Строка, выбранная Jtable Data, не заполняется в форме jDialog
Я новичок в программировании на Java.
Моя проблема в том, что у меня есть две формы в моем проекте. Форма "Продукт" и "Редактировать продукт" (Prod_Edit), как на следующем рисунке:
Я хочу, чтобы при нажатии кнопки "Редактировать" jtable выбранные данные строки заполнялись в текстовых полях формы редактирования (форма jdialog).
Но, как показано на рисунке, текстовые поля являются пробелами.
У меня есть этот код, в действии выполнить кнопку редактирования.
Prod_Edit PE = new Prod_Edit (this,true);
PE.setVisible(true);
DefaultTableModel model = (DefaultTableModel)tblShowAllData.getModel();
int selectedRowIndex = tblShowAllData.getSelectedRow();
PE.txtId.setText(model.getValueAt(selectedRowIndex, 0).toString());
PE.txtName.setText(model.getValueAt(selectedRowIndex, 1).toString());
PE.txtAbri.setText(model.getValueAt(selectedRowIndex, 2).toString());
this.dispose();
Какие изменения я должен сделать в этом коде или я должен поместить некоторый код в событие open jdialog формы open windows?