我是 java 新手,我想获取存储在 Map 中的数据并将其添加到表中。当我阅读有关“如何使用表”的 Java 教程时,我发现自己迷失了以下示例代码:
String[] columnNames = { "blah", "blah" };
Object[][] data = {
{"Kathy", "Smith",
"Snowboarding", new Integer(5), new Boolean(false)},
{"John", "Doe",
"Rowing", new Integer(3), new Boolean(true)},
{"Sue", "Black",
"Knitting", new Integer(2), new Boolean(false)},
{"Jane", "White",
"Speed reading", new Integer(20), new Boolean(true)},
{"Joe", "Brown",
"Pool", new Integer(10), new Boolean(false)}
};
然后我应该像这样实例化一个 JTable 对象:
JTable table = new JTable(data, columnNames);
我很困惑如何将地图中的数据填充到对象数组中,就像他们在上面的示例中所做的那样?我的地图中的行中的数据将是一个字符串和一个浮点数。
理想情况下,我将有两列(只是一个示例),{“文件”,“大小”},然后我的行将放置文件名的字符串和大小的浮点数。
我尝试了各种我觉得太愚蠢而不能放在这里的东西,但没有任何效果。