Hallo1
Ich habe folgendes Problem.
Ich habe zwei JTables auf zwei unterschiedlichen Panels(JTabbedPane) nun ändere ich die Daten einer Zelle.
Dann vergleiche ich und mach und ...
Leider übernimmt er das nicht für die zweite Tabelle.
Dieses
funktioniert nicht.
Ich habs auch schon mit repaint probiert.Was mache ich falsch?
MfG
Ich habe folgendes Problem.
Ich habe zwei JTables auf zwei unterschiedlichen Panels(JTabbedPane) nun ändere ich die Daten einer Zelle.
Dann vergleiche ich und mach und ...
Code:
try
{
//in Tabelle ändern für FewoPanel
fm.setValueAt(fef.jtFewo.getText(),jtablefewo.getSelectedRow(),1);
fm.setValueAt(fef.jtPreis.getText(),jtablefewo.getSelectedRow(),2);
//hole fewo & preis aus aktueller FewoTabelle
String fe = fm.getValueAt(jtablefewo.getSelectedRow(),1).toString();
String pr = fm.getValueAt(jtablefewo.getSelectedRow(),2).toString();
BuchungPanel bp = new BuchungPanel();
for(i=0;i<bp.jtablebuchung.getRowCount();i++)
{
fewo_buchung = bp.bm.getValueAt(i,4).toString();
if(fewo_buchung.equalsIgnoreCase(fewo))
{
bp.bm.setValueAt(fe,i,4);
}
}
//in Datenbank ändern und übergeben
Fewo_aendern(fe,pr,fewo);
}
catch(Exception u)
{
JOptionPane.showMessageDialog(this,u);
}
Dieses
Code:
bp.bm.setValueAt(fe,i,4);
Ich habs auch schon mit repaint probiert.Was mache ich falsch?
MfG