Ich versuche Werte in JComboBox B
anzuzeigen, wenn ich Elemente aus JComboBox A
auswähle. Bisher ist nichts passiert, wenn ich einen Wert von JComboBox A
auswähle. Hier sind meine Daten und Code. Wenn ich zum Beispiel 1 aus meiner JComboBox A
(Paperid) wähle, wird mein Ergebnis in JComboBox B
(autorid) 1,2,4 sein.So zeigen Sie eine JComboBox an, wenn ein Element in einer anderen JComboBox ausgewählt ist
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);
}
}
können Sie Ihre JComboBox sowohl die A & B-Werte in Frage stellen? –
Yeap gerade hinzugefügt. –
Kannst du mir bitte auch erklären, wenn Benutzer 1 aus Combo-A auswählen, was dann in Combo-B angezeigt werden soll? –