2016-04-11 13 views
3

Ich habe eine JTable und ich verwende die DefaultTableModel. Ich habe eine Zeile, aber ich versuche, viele Spalten mit einer for-Schleife hinzuzufügen, weil die Tabelle dynamisch erstellt wird.Hinzufügen von Spalten mit Daten in jTabelle

Mit addColumn, verstehe ich das erste Argument sollte eine Zeichenfolge für den Spaltennamen sein, aber wie kann ich eine Doppel für den Datenwert in der Tabelle übergeben? Ich habe die Definitionen (die Verwendung von Objekt oder Vektor) lesen, aber ich habe kein Glück mit ihnen:

String colName = "ColName"; 
double value = 1.2; 
model.addColumn(colName, new double[]{ value }); 

Antwort

3

addColumn(Object columnName, Object[] columnData) diese Methode nur Arrays von Objekten zu akzeptieren, die von java.lang.Object erstrecken. Also, wenn Sie new Double[]{ value } anstelle von new double[]{ value } verwenden, wird es funktionieren.

Verwandte Themen