J'ai un cadre interne, mais chaque fois que n'importe quel cadre interne est activé les valeurs dans la zone de liste déroulante est dupliquée dans la liste déroulante, comment éviter cela ??Quel sera l'événement approprié dans ce code dans netbeans?
En fait, mon problème est à chaque fois que d'autres cadres internes sont activés, la zone de liste déroulante commence la duplication
private void formInternalFrameActivated(javax.swing.event.InternalFrameEvent evt) {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection con= DriverManager.getConnection("jdbc:odbc:ref","sa","[email protected]");
Statement st1=con.createStatement();
ResultSet rs1=st1.executeQuery("select opid from patient");
while(rs1.next())
{
opid_combo.addItem(rs1.getString(1));
}}
catch(Exception e)
{
System.out.println(e);
}
Essayez d'effacer la liste déroulante avant d'y ajouter les chaînes. –
Aussi, quelle méthode contient le code ci-dessus? –