GutenTag!
Ich habe momentan folgendes Problem:
Ich habe eine JTable die aus einer DB die Werte erhällt.
Dann beim anklicken einer Zeile werden die Werte der Spalten in einen Array eingelesen.
Nun soll einer dieser Werte in einem JTextField erscheinen... Und dies Funktioniert nicht.
Bis jetzt habe ich das wie folgt versucht:
Bis jetzt habe ich überall gesucht wie ich das organisieren sollte, fand aber noch nichts...
Könnte mir jemand bei meinem Problem helfen?
Vielen Dank
pdikij
Ich habe momentan folgendes Problem:
Ich habe eine JTable die aus einer DB die Werte erhällt.
Dann beim anklicken einer Zeile werden die Werte der Spalten in einen Array eingelesen.
Nun soll einer dieser Werte in einem JTextField erscheinen... Und dies Funktioniert nicht.
Bis jetzt habe ich das wie folgt versucht:
Java:
private String table;
private Object[] row;
private int rowPos =0;
jTable1.addMouseListener(new java.awt.event.MouseAdapter() {
public void mouseClicked(java.awt.event.MouseEvent e) {
if(e.getClickCount() == 1)
{
JTable temp = (JTable)e.getSource();
rowPos = (int)temp.getSelectedRow();
row = new Object[temp.getColumnCount()];
for(int i=0;i<row.length;i++){
row[i] = temp.getValueAt(rowPos,i);
System.out.print(row[i]+";");} // Da kontrolliere ich ob die richtigen Werte eingelesen werden, klappt!
if (table.equals("bestand")){
updateWerte(1);
}
}
}
private void updateWerte(int i) {
switch (i) {
case 1:
tfHwTyp.setText(row[8].toString()); // er kommt auch da rein
}
}
});
Bis jetzt habe ich überall gesucht wie ich das organisieren sollte, fand aber noch nichts...
Könnte mir jemand bei meinem Problem helfen?
Vielen Dank
pdikij