我为库存管理模块创建了以下表单。
功能完成是;
当我从“药物列表”窗口中选择一行并单击“选择”时,相关的“项目ID”和“项目名称”将添加到相关文本字段的“编辑库存”窗口中。
我将变量访问修饰符设置为私有并进行编码。但是不正确。任何人都知道任何上述功能的代码方法?
答案 0 :(得分:2)
试试这个..
在药物清单jframe上添加两个jlabel ..
1)itemIDlbl
2)itemNamelbl
然后..
注意:DT是jtable变量名。
DT.getSelectionModel().addListSelectionListener(new ListSelectionListener() {
@Override
public void valueChanged(ListSelectionEvent e) {
itemIDlbl.setText(DT.getValueAt(DT.getSelectedRow(), 0).toString());
itemNamelbl.setText(DT.getValueAt(DT.getSelectedRow(), 1).toString());
}
});
现在您已在jlabel中存储了选定的行项目。现在您可以简单地将其传递给编辑库存..
private void selectActionPerformed(java.awt.event.ActionEvent evt) {
String id=itemIDlbl.getText();
String name=itemNamelbl.getText();
EditInventory ei =new EditInventory();
ei.get(id,name);
this.dispose();
ei.setVisible(true);
}
在编辑广告资源中创建一个接受值的方法..
public void get (String id,String name)
{
id_txt.setText(id);
name_txt.setText(name);
}