Jackson: Inhalt aus Textdatei lesen und in einer JTable darstellen

Beitrag lesen

Hi,

Ich möchte gerne den Inhalt einer .txt-Datei in einer JTable darstellen. Den Inhalt auszulesen ist kein Problem, aber den Inhalt dann darzustellen ist ein größerers Problem. (Ich bin absoluter Neuling was JAVA angeht, ich möchte es aber jetzt mal erlernen)

So lese ich die Datei aus:

  
...  
public ArrayList<String> readTxtFile() {  
	try {  
		BufferedReader in = new BufferedReader(new FileReader("src/pw.txt"));  
		String zeile = null;  
		ArrayList<String> array_pw = new ArrayList<String>();  
		while ((zeile = in.readLine()) != null) {  
			array_pw.add(zeile);  
		}  
  
		return array_pw;  
	} catch (IOException e) {  
		e.printStackTrace();  
		return null;  
	}  
}  
...  

So (dachte ich) könnte ich das dann in der Tabelle darstellen:

  
...  
String[] tableHeader = {"Titel", "User Namen", "Passwort", "Beschreibung"};  
String[][] tableContent = {{null, null, null, null}};  
	  
ArrayList<String> inhalt_pwFile = readPW.readTxtFile();  
Iterator iter = inhalt_pwFile.iterator();  
	  
while (iter.hasNext()) {  
          String s = (String) iter.next();  
			  
   	  tableContent = {{s}}; // Wird rot unterstrichen, mit der Meldung: "Array constants can only be used in initializers" => ok, von mir aus, so geht es dann eben nicht...  
}	  
	  
JTable table = new JTable(tableContent, tableHeader);  
f.add(new JScrollPane(table));  
...  

Wie kann ich das jetzt am besten in die Tabelle "einbauen"? Oder gibt es vllt. sogar eine bessere/einfachere Methode sowas zu lösen?

Gruß
Jackson