@SuppressWarnings({"rawtypes", "unchecked"}) private void ladeTabelle() { String test = Reha.thisClass.patpanel.patDaten.get(63); if (test.trim().equals("")) { JOptionPane.showMessageDialog( null, "Mit der Arztliste dieses Patienten läuft etwas schief...."); } else { String[] arztid = test.split("\n"); for (int i = 0; i < arztid.length; i++) { String[] arzt = arztid[i].split("@"); Vector<Vector<String>> vec = SqlInfo.holeFelder( "select nachname,vorname,strasse,ort,arztnum,bsnr,id from arzt where id = '" + arzt[1] + "' LIMIT 1"); if (vec.size() >= 1) { Vector vec2 = (Vector) ((Vector) vec.get(0)).clone(); vec2.insertElementAt(Boolean.valueOf(false), 0); atblm.addRow((Vector) vec2.clone()); } } if (atblm.getRowCount() > 0) { arzttbl.setRowSelectionInterval(0, 0); } arzttbl.revalidate(); } }
private void doUebernahme() { Vector<String> vec = new Vector<String>(); String[] aerzte; int rows = atblm.getRowCount(); for (int i = 0; i < rows; i++) { if (atblm.getValueAt(i, 0) == Boolean.TRUE) { vec.add((String) atblm.getValueAt(i, 7)); } } if (vec.size() > 0) { aerzte = new String[vec.size()]; for (int i = 0; i < vec.size(); i++) { aerzte[i] = vec.get(i); } eltern.aerzte = aerzte.clone(); } else { JOptionPane.showMessageDialog(null, "Na ja, keine Auswahl ist ja auch eine Auswahl...."); eltern.aerzte = new String[] {}; } }