Java Swing - 创建动态窗口

时间:2016-05-18 09:53:28

标签: java swing

我使用一个窗口来获取要读取的文件,然后将它们传递给一个新窗口来处理它们。我将文件转换为Properties个对象,然后像这样循环遍历它们:

for(String key : propDef.stringPropertyNames()) {
          String value = propDef.getProperty(key);
          System.out.println(key + " => " + value);
        }

循环实际上工作正常,问题是我需要动态创建JtextFieldsJbuttons,具体取决于文件中的键数。谁能解释我怎么做?

1 个答案:

答案 0 :(得分:0)

只需执行panel.add(new JTextField());在for循环中。 panel表示您的容器名称,将显示JTextField。 按钮或任何其他控件的方法完全相同。