Hallo,
ich würde gerne alle Zeilen aus einer Spalte (diese beinhaltet Integer) , zusammen zählen und dann in eine eigene Zeile das Ergebnis schreiben .Das würde ich gerne unter jeder Spalte machen.
EDIT : So sollte die Table am Ende aussehen ImageShack® - Online Photo and Video Hosting, wie man sieht ganz unten stehen die Summen der Spalten.
Bis jetzt sieht mein Quell-Code so aus :
Das wichtige ist aber auch dass wenn der Wert einer Zeile verändert wird dass dann auch automatisch das Ergebnis in der Zeile ganz unten stimmt.
Ich freue mich über jede Hilfe .
LG
ich würde gerne alle Zeilen aus einer Spalte (diese beinhaltet Integer) , zusammen zählen und dann in eine eigene Zeile das Ergebnis schreiben .Das würde ich gerne unter jeder Spalte machen.
EDIT : So sollte die Table am Ende aussehen ImageShack® - Online Photo and Video Hosting, wie man sieht ganz unten stehen die Summen der Spalten.
Bis jetzt sieht mein Quell-Code so aus :
Java:
public class TestTableModel extends AbstractTableModel {
private Integer [][]data = {{1,2,3,4}, {5,6,7,8}, {9,10,11,12}, {13,14,15,16},{0,0,0,0}};
// Die {0,0,0,0} sind dafür da dass ich dort dann die Summen reinschreiben kann.
@Override
public boolean isCellEditable(int rowIndex, int columnIndex) {
if(rowIndex <4 ){
return true;
}
else{
return false;
}
}
@Override
public int getRowCount() {
return data.length;
}
@Override
public int getColumnCount() {
return 4;
}
@Override
public Object getValueAt(int rowIndex, int columnIndex) {
return data[rowIndex][columnIndex];
}
@Override
public void setValueAt(Object aValue, int rowIndex, int columnIndex) {
data[rowIndex][columnIndex] = Integer.parseInt((String)aValue);
System.out.println("Der Wert wurde zu "+ aValue.toString() +" verändert");
}
}
Das wichtige ist aber auch dass wenn der Wert einer Zeile verändert wird dass dann auch automatisch das Ergebnis in der Zeile ganz unten stimmt.
Ich freue mich über jede Hilfe .
LG
Zuletzt bearbeitet: