Hallo Community,
ich habe ein Problem.
Ich habe ne JTable mit einem DefaultTableModel ... die Tabelle hat 2 Spalten ...
Die Tabelle soll mit Werten gefüllt werden, welche ich als Properties hinterlegt habe (name=value), gibt es da irgendwie nen Trick ? Das ich in der ersten Spalte halt den Namen und in der zweiten Spalte den die Value habe und dann eine neue Reihe ?
Gruß Sven
Edit
Habs nun so gelöst !
ich habe ein Problem.
Ich habe ne JTable mit einem DefaultTableModel ... die Tabelle hat 2 Spalten ...
Die Tabelle soll mit Werten gefüllt werden, welche ich als Properties hinterlegt habe (name=value), gibt es da irgendwie nen Trick ? Das ich in der ersten Spalte halt den Namen und in der zweiten Spalte den die Value habe und dann eine neue Reihe ?
Gruß Sven
Edit
Habs nun so gelöst !
Code:
private void fillTable(DefaultTableModel tableModel, Properties properties)
{
int rowCount = 0;
if(properties.size() != 0)
{
tableModel.setRowCount(properties.size());
for (Enumeration eNum = properties.keys(); eNum.hasMoreElements();)
{
String currentPropertyName = eNum.nextElement().toString();
String currentPropertyValue = properties.getProperty(currentPropertyName);
tableModel.setValueAt(currentPropertyName, rowCount, 0);
tableModel.setValueAt(currentPropertyValue, rowCount, 1);
rowCount++;
}
}
}
Zuletzt bearbeitet: