【发布时间】:2014-05-24 19:49:03
【问题描述】:
我正在开发 java 应用程序。我在应用程序中有两个框架。我想将一个框架中输入的数据反映到另一个框架运行时。
如上图所示,当我在采购窗口的供应商窗口组合框中按下提交按钮时,应立即更新。 我应该进行哪些必要的更改?
这是我在数据库中存储数据的 frame1 代码:
public void btnSubmitAction(ActionEvent e){
String custId,custNm;
if(txtSupplierID.getText().equals("") || txtSupplierName.getText().equals("") )
{
System.out.println("Please enter valid information!!!!!!!");
}
else
{
try{
setConnectin();
String str = "Insert into SupplierMasterTable values(?,?)";
pstmt = conn.prepareStatement(str);
pstmt.setString(1,txtSupplierID.getText());
pstmt.setString(2, txtSupplierName.getText());
int x = pstmt.executeUpdate();
System.out.println("Supplier registered successfully");
txtSupplierID.setText("");
txtSupplierName.setText("");
conn.close();
}catch(Exception e1){
e1.printStackTrace();
}
}
}
这是我从数据库中获取数据的 frame2 代码:
JComboBox comboBoxVenderName = new JComboBox();
comboBoxVenderName.setFont(new Font("Times New Roman", Font.PLAIN, 15));
comboBoxVenderName.setBounds(144, 88, 137, 21);
panel.add(comboBoxVenderName);
try{
setConnectin();
String str = "select * from SupplierMasterTable";
stmt = conn.createStatement();
rs = stmt.executeQuery(str);
while(rs.next())
{
comboBoxVenderName.addItem(rs.getString("Supplier_Name"));
}
conn.close();
}catch(Exception e2){
e2.printStackTrace();
}
我浏览了以下链接,但没有得到可行的解决方案:
【问题讨论】:
标签: java swing jdbc jframe jcombobox