我从文件导入了一个String ArrayList,然后尝试在JtextField中写入数组的第一个String(位置0)。这个词不在JtextField上,而是在其中写有“ dynamic”一词。
代码如下:
txtTEST = new JTextField();
String title =gl.getGL().getBooks().get(0).getTitle();
System.out.println(title);
txtTESTE.setText(title);
答案 0 :(得分:1)
<动态>表示此文本字段没有静态字符串(例如“ Hello world”)。当字段的值是变量时,窗口构建器将显示它。
gl.getGL().getBooks().get(0).getTitle();
这是一个变量,因此窗口构建器将显示 <动态> 。
据我所记得(我已经将近一年没有使用windowbuiler了),如果您向该字段输入final
变量,则窗口构建器将能够发现它并显示正确的值。像
private static final String HELLO_WORLD = "Hello world!";
...
textField.setText(HELLO_WORLD);