JComboBox A
からアイテムを選択するとJComboBox B
に値を表示しようとしています。今のところ、JComboBox A
の値を選択すると何も起こりません。ここに私のデータとコードがあります。たとえば、JComboBox A
(paperid)から1を選択すると、JComboBox B
(authorid)の結果は1,2,4になります。他のJComboBoxでアイテムが選択されているときにJComboBoxを表示する方法
private void comboboxAPopupMenuWillBecomeInvisible(javax.swing.event.PopupMenuEvent evt) {
String display = (String) comboboxA.getSelectedItem();
String sql = "Select authorid from submission where paperid =?";
try {
ps=conn.prepareStatement(sql);
ps.setString(1,display);
rset = ps.executeQuery();
if (rset.next()){
String add1 = rset.getString("authorid");
System.out.println(add1);
comboboxB.setSelectedItem(add1);
}
} catch(Exception e) {
JOptionPane.showMessageDialog(null,e);
}
}
あなたのJComboBoxにA&Bの値の両方を質問に投稿できますか? –
ちょうど追加されました。 –
Combo-Aから1を選択し、Combo-Bに表示する予定がある場合は、私にも説明してください。 –