0

私は3つのjlistsを持っています。選択した項目を患者 Jlist から削除するためのボタンがありますが、履歴 Jlist と請求書 Jlist からも削除する必要があります。1つから削除しましたが、履歴jlistと請求書jlistから削除するコードを実装する方法がわかりません。

動作する 1 つの JList から削除するコードを次に示します。

JButton btnDeleteDB = new JButton("Delete From DB");
btnDeleteDB.addActionListener(new ActionListener() {
   public void actionPerformed(ActionEvent arg0) {
      int selectedIndex = patientList1.getSelectedIndex();
      if (selectedIndex != -1) { 
         int x = patientList.get(selectedIndex).getID();
         String query =
            "DELETE FROM `patienttable` WHERE `patientid` ='"+x+"' LIMIT 1";
         try {
            Connection con =
               DriverManager.getConnection(
                  "jdbc:mysql://localhost:3306/denistassignment","root","");
            Statement s = (Statement) con.createStatement();
            s.execute(query);
         } catch (Exception ex) {
            ex.printStackTrace();
         }
         patientListModel.remove(selectedIndex);
         patientList1.remove(selectedIndex);  
      }
   }});
btnDeleteDB.setBounds(320, 500, 125, 23);
contentPane.add(btnDeleteDB);
4

1 に答える 1