java - 数据库中的 jComboBox 项目并在选择 jComboBox 中的项目时填充 jTextfield
问题描述
我试图通过 JOIN 将带有一些查询的 JcomboBox 加载到其他表中,并且 JcomboBox 中的项目是表 1 中的 id,表 2 中的名称,表 1 中的贷款日期。当我从 JcomboBox 中选择项目时,我想用 table1 中的贷款金额填充 JTextField。
这是我的负载组合
public void loadComboGadai() {
try {
comboDataGadai.removeAllItems();
comboDataGadai.addItem("-- Pilih --");
sql = "SELECT * FROM gadai INNER JOIN nasabah ON gadai.ktp_gadai = nasabah.ktp";
res = stat.executeQuery(sql);
while(res.next()) {
String no_Gadai = res.getString("no_gadai");
String nama_Nasabah = res.getString("nama_nasabah");
String jatuh_tempo = res.getString("jatuh_tempo");
comboDataGadai.addItem(no_Gadai+" : "+nama_Nasabah+" : "+jatuh_tempo);
}
} catch (Exception e) {
}
}
这是从组合中获取数据
public void getGadai() {
try {
if (comboDataGadai.getSelectedIndex() > 0) {
comboDataGadai.setSelectedIndex(-1);
sql = "SELECT * FROM gadai INNER JOIN nasabah ON gadai.ktp_gadai = nasabah.ktp";
res = stat.executeQuery(sql);
if (res.next()) {
String jumlah_Tebusan = res.getString("jumlah_tebusan");
txtJumlahTebusan.setText(jumlah_Tebusan);
}
}
} catch (Exception e) {
}
}
解决方案
推荐阅读
- xml - 您可以在 Logi 报告中应用条件格式吗?
- python - matplotlib如何绘制字符串
- python - Pandas:根据另一列中的索引列表添加一列来自其他列的值列表
- c# - 如何以静默模式安装 Firefox 插件?
- jquery - 页面滚动器,显示部分标题并能够跳转到下一个或上一个部分
- python - 如何根据数据价格回报最小化一个分布的 kstest 提供的 python 中的 -p 值?
- java - 无法加载球衣测试中的注入值
- r - 如何迭代到网站的最后一页并在 .csv 文件中逐行写入数据?
- reactjs - Dispatching logout from outside of a React Component
- ios - Xcode builds are taking much longer than usual and causing MacBook fans to go crazy