JTable mit Properties befüllen

Unique86

Mitglied
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 !

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:
Zurück