新手,所以要善待。
使用eclipse for Java EE,添加了一个WindowsBuilder应用程序表单。 添加了一些控件。然后在与ui相同的java文件中创建一个函数,在底部,调用我公开的ResetUI()。
在NetBeans中,我可以从该函数访问我的控件,您知道,只需清空文本框等。
在Eclipse中,我无法做到。 例如: jftSourceWidth.setText("&#34);
将显示灯泡说" jftSourceWidth无法解析"。
为什么,为什么???
我的意思是,它全部在同一个源中,在NetBeans中也是如此。 我该如何解决?
谢谢,
答案 0 :(得分:0)
默认情况下,Eclipse WindowBuilder元素是局部变量,因此main
或任何不是初始化窗口函数的作用域都无法访问它们。您需要使用WindowBuilder的“转换为字段”功能:
现在应该可以在窗口类的所有非静态范围中访问它。