我是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();
我应该在这段代码中做些什么改变,或者我应该把一些代码放在编辑 jdialog 窗体打开 Windows 事件中?