1
我试图用包含字符串和浮点数的地图中的数据填充JTable。以下是我如何努力做到这一点,但我一遍又一遍地得到相同的数据。用地图数据填充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;
}
也许没有理由地图<>转换为JTable中,实现AbstractTableModel上与地图源 – mKorbel