我编码从药物清单窗口中选择项目并将该输入输入到编辑库存窗口。
但问题是点击"选择" “药物列表”窗口的按钮打开另一个“编辑库存”窗口。不包括所选数据到当前的“编辑库存”窗口。
我的代码选择按钮药物清单;
private void selectBtnActionPerformed(java.awt.event.ActionEvent evt) {
String id = itemIDlbl.getText();
String name = itemNamelbl.getText();
try {
InventoryManagementedit edit = new InventoryManagementedit();
edit.get(id,name);
this.dispose();
edit.setVisible(true);
} catch (SQLException ex) {
Logger.getLogger(InventoryManagementeditList.class.getName()).log(Level.SEVERE, null, ex);
}
}
用于接收所选项目的编辑库存的get()方法;
//getting input from the drug list window
public void get(String id, String name){
IDcombo.setSelectedItem(id);
Namecombo.setSelectedItem(name);
}
如何将所选数据导入当前编辑库存,而不是编辑库存的新窗口。
答案 0 :(得分:0)
不,您必须创建一个新的编辑库存窗口,该窗口只能包含所选值,而不是当前窗口。
你必须这样做:
当用户点击编辑库存中的按钮,然后关闭编辑库存(如this.dispose())并显示药物列表窗口(为药物窗口创建一个对象,然后可见药物窗口,如新的DrugList.setVisible(true) ),然后通过get()方法将两个值传递给新窗口。