public void neuesGutachten( String berid, String bertype, String verfasser, String erstellt, String empfang, String patintern, String bertitel) { Vector<String> xvec = new Vector<String>(); xvec.add(berid); xvec.add(bertype); xvec.add(verfasser); xvec.add(erstellt); xvec.add(empfang); xvec.add(""); xvec.add("0"); xvec.add(patintern); if (Reha.thisClass.patpanel.aktPatID.equals(patintern)) { dtblm.addRow((Vector<?>) xvec.clone()); tabbericht.setRowSelectionInterval( tabbericht.getRowCount() - 1, tabbericht.getRowCount() - 1); } Reha.thisClass .patpanel .getTab() .setTitleAt(4, macheHtmlTitel(tabbericht.getRowCount(), "Gutachten")); anzahlGutachten.setText("Anzahl Gutachten: " + Integer.toString(tabbericht.getRowCount())); }
@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(); } }
public void propertyChange(PropertyChangeEvent event) { String prop = event.getPropertyName(); if (prop.equalsIgnoreCase(SequiturMessage.MAIN_CHART_CLICKED_MESSAGE)) { String rule = (String) event.getNewValue(); System.out.println("CombinedRulesPanel.propertyChange.rule: " + rule); for (int row = 0; row <= combinedRulesTable.getRowCount() - 1; row++) { for (int col = 0; col <= combinedRulesTable.getColumnCount() - 1; col++) { if (rule.equals( chartData.convert2OriginalSAXAlphabet( '1', combinedRulesTable.getValueAt(row, col).toString()))) { combinedRulesTable.scrollRectToVisible(combinedRulesTable.getCellRect(row, 0, true)); combinedRulesTable.setRowSelectionInterval(row, row); } } } } }