Servus an alle!
Ich möchte gerne in meine gui ein JTable hineinstopfen, leider läufts nicht so ganz.
Zunächst einmal initialisiere ich ein Array mit den Spaltennamen:
Nun brauche ich ja noch ein zweidimensionales Array um es an JTable zu übergeben, da die Syntax wie folgt aussieht: JTable(Object[][] rowData, Object[] columnNames).
Ich will nun die Spalte 1 (Buchstaben) mit allen Buchstaben des Alphabets automatisch befüllen.
Die anderen beiden Spalten sollen beim Programmstart keinen Wert anzeigen.
Für Spalte 1 habe ich daher erstmal nen Sttring-Array gebaut:
So, nun die Quizfrage:
Wie schaffe ich es, dass ich über eine Schleife den JTable befülle?
Folgendes habe ich kläglich versucht:
Dazu sagt mir der Herr Eclipse netterweise folgendes: "array constants can only be used in initializers."
Ja, und jetzt?
Besten Dank für eure Hilfe!
Gruß, Seb
Ich möchte gerne in meine gui ein JTable hineinstopfen, leider läufts nicht so ganz.
Zunächst einmal initialisiere ich ein Array mit den Spaltennamen:
Java:
String[] columnNames = {"Buchstabe",
"Anzahl",
"Prozent"};
Nun brauche ich ja noch ein zweidimensionales Array um es an JTable zu übergeben, da die Syntax wie folgt aussieht: JTable(Object[][] rowData, Object[] columnNames).
Ich will nun die Spalte 1 (Buchstaben) mit allen Buchstaben des Alphabets automatisch befüllen.
Die anderen beiden Spalten sollen beim Programmstart keinen Wert anzeigen.
Für Spalte 1 habe ich daher erstmal nen Sttring-Array gebaut:
Java:
String[] alphabet = {"a","b","c","d","e","f","g","h","i","j","k","l","m","n",
"o","p","q","r","s","t","u","v","w","x","y","z"};
So, nun die Quizfrage:
Wie schaffe ich es, dass ich über eine Schleife den JTable befülle?
Folgendes habe ich kläglich versucht:
Java:
String[][] raster = new String[26][3];
for (i = 0; i < alphabet.length; i++) {
for (j = 0; j < 3; j++) {
raster[i][j] = {alphabet[i], null, null};
}
}
Dazu sagt mir der Herr Eclipse netterweise folgendes: "array constants can only be used in initializers."
Ja, und jetzt?
Besten Dank für eure Hilfe!
Gruß, Seb