moin
also dann mal was neues:
ich habe folgenden Code:
Table - Classe:
Iniziallisierung:
so also die Class wird also aufgerufen und auch angezeigt und es zeigt auch eine tabelle mit dem kopf: Eigenschaften | Wert
und der 1. zeile aus "LadeEigenschaften.Lade_Eigenschaften()" richtig an...
soweit sogut...
jetzt möchte ich aber meiner tabelle noch folgende daten hinzufügen:
und genau da scheitere ich ich versuch den mist seit 5 std zum laufen zu bekommen... hab mir duzende quellcodes im inet angeguckt undi ch werd immer noch net schlau...
also ich weis ich muss
benutzen...
aber wie hab ich ehrlich keinen plan...
pls ich brauch hilfe!!!
mfg LordTerra
also dann mal was neues:
ich habe folgenden Code:
Table - Classe:
Code:
class MyTableModel extends AbstractTableModel {
private String[] columnNames = {"Eigenschaft", "Wert"};
private Object[][] data = LadeEigenschaften.Lade_Eigenschaften();
public final Object[] longValues = {"", ""};
public int getColumnCount() {
return columnNames.length;
}
public int getRowCount() {
return data.length;
}
public String getColumnName(int col) {
return columnNames[col];
}
public Object getValueAt(int row, int col) {
return data[row][col];
}
public Class getColumnClass(int c) {
return getValueAt(0, c).getClass();
}
public boolean isCellEditable(int row, int col) {
if (col < 1) {
return false;
} else {
return true;
}
}
public void setValueAt(Object value, int row, int col) {
data[row][col] = value;
fireTableCellUpdated(row, col);
}
}
Iniziallisierung:
Code:
JTable jTableEigenschaften = new JTable(new MyTableModel());
MyTableModel model = (MyTableModel)jTableEigenschaften.getModel();
so also die Class wird also aufgerufen und auch angezeigt und es zeigt auch eine tabelle mit dem kopf: Eigenschaften | Wert
und der 1. zeile aus "LadeEigenschaften.Lade_Eigenschaften()" richtig an...
soweit sogut...
jetzt möchte ich aber meiner tabelle noch folgende daten hinzufügen:
Code:
Object rowData2[][] = {{"",""},
{"Objekt_ID",""+label_id},
{"Objekt",""+label_name},
{"Pos_X",""+akt_pos_x},
{"Pos_y",""+akt_pos_y},
{"Size_X",""+akt_size_x},
{"Size_Y",""+akt_size_y}
};
und genau da scheitere ich ich versuch den mist seit 5 std zum laufen zu bekommen... hab mir duzende quellcodes im inet angeguckt undi ch werd immer noch net schlau...
also ich weis ich muss
Code:
fireTableRowsInserted
aber wie hab ich ehrlich keinen plan...
pls ich brauch hilfe!!!
mfg LordTerra