Hallo liebe Forengemeinde
Ich habe eine Frage zur JTable (hoffe ich bin im richtigen Unterforum gelandet). Nachdem ich mir einige Tutorials dazu angeschaut habe und mich selbst dran Versucht habe, lief es anfangs ganz gut, doch jetzt bin ich an einem Punkt wo ich nicht mehr weiter weiß.
Zu mein Problem:
Ich wollte eine JTable erschaffen und dort Daten aus einem Textfile importieren. Soweit so gut. Doch als ich einige "Auswertungen" darüber starten wollte bekam ich Probleme. Ich habe mir eine JCombobox erstellt und dort feste Werte hinterlegt, die mehrmals in einer Spalte vorkommen können. Ein paar Spalten weiter befinden sich Zahlen werte, von denen ich gerne den Mittelwert bestimmen wollte. Allerdings sollten nur die Zahlen berücksichtig werden, welche in der Vorderen Spalte das angegebende Merkmal aus der JCombobox enthält. Alle versuche sind bei mir gescheitert.
Im kleinen Rahmen hat alles wunderbar funktioniert, nur halt beim einlesen aus dem Textfile scheint es Probleme zu geben.
Ich hoffe ihr könnt mir dabei helfen, anbei der mit der Überprüfungsabfrage Coderauszug:
Vorab schonmal Besten Dank für alle Ratschläge
Ich habe eine Frage zur JTable (hoffe ich bin im richtigen Unterforum gelandet). Nachdem ich mir einige Tutorials dazu angeschaut habe und mich selbst dran Versucht habe, lief es anfangs ganz gut, doch jetzt bin ich an einem Punkt wo ich nicht mehr weiter weiß.
Zu mein Problem:
Ich wollte eine JTable erschaffen und dort Daten aus einem Textfile importieren. Soweit so gut. Doch als ich einige "Auswertungen" darüber starten wollte bekam ich Probleme. Ich habe mir eine JCombobox erstellt und dort feste Werte hinterlegt, die mehrmals in einer Spalte vorkommen können. Ein paar Spalten weiter befinden sich Zahlen werte, von denen ich gerne den Mittelwert bestimmen wollte. Allerdings sollten nur die Zahlen berücksichtig werden, welche in der Vorderen Spalte das angegebende Merkmal aus der JCombobox enthält. Alle versuche sind bei mir gescheitert.
Im kleinen Rahmen hat alles wunderbar funktioniert, nur halt beim einlesen aus dem Textfile scheint es Probleme zu geben.
Ich hoffe ihr könnt mir dabei helfen, anbei der mit der Überprüfungsabfrage Coderauszug:
Java:
bauswerten.addActionListener(
new ActionListener(){
public void actionPerformed(ActionEvent evt){
int size = table.getRowCount();
double a = 0;
int anzahl = 0;
for(int zeile = 0;zeile<size;zeile++){
if(table.getValueAt(zeile, 4).toString()==box.getSelectedItem().toString()){
a = a + Double.parseDouble(table.getValueAt(zeile, 9).toString());
anzahl++;
}
}
a = a/anzahl;
ausgabe.setText(""+a);
}
}
);
Vorab schonmal Besten Dank für alle Ratschläge