【发布时间】:2013-05-28 15:06:54
【问题描述】:
我正在尝试使用包含字符串和浮点数的地图中的数据填充 JTable。这是我正在尝试的方法,但我一遍又一遍地得到相同的数据。
private JTable buildTable(Map<String, Float> mapData){
String columnNames[] = { "MyString", "MyFloat" };
Object[][] data = new Object[mapData.size()][2];
for(int i = 0; i < mapData.size(); i++){
for(Map.Entry<String, Float> entry : mapData.entrySet()){
data[i][0] = entry.getKey();
data[i][1] = entry.getValue().getMyFloat();
break;
}
}
JTable table = new JTable(data, columnNames);
return table;
}
【问题讨论】:
-
也许没有理由将 Map 转换为 JTable,以 Map 为源实现 AbstractTableModel
标签: java swing loops map jtable