Eclipse - > Java - >从功能访问控件

时间:2014-08-07 22:18:39

标签: java eclipse

新手,所以要善待。

使用eclipse for Java EE,添加了一个WindowsBuilder应用程序表单。 添加了一些控件。然后在与ui相同的java文件中创建一个函数,在底部,调用我公开的ResetUI()。

在NetBeans中,我可以从该函数访问我的控件,您知道,只需清空文本框等。

在Eclipse中,我无法做到。 例如:      jftSourceWidth.setText("&#34);

将显示灯泡说" jftSourceWidth无法解析"。

为什么,为什么???

我的意思是,它全部在同一个源中,在NetBeans中也是如此。 我该如何解决?

谢谢,

1 个答案:

答案 0 :(得分:0)

默认情况下,Eclipse WindowBuilder元素是局部变量,因此main或任何不是初始化窗口函数的作用域都无法访问它们。您需要使用WindowBuilder的“转换为字段”功能:

enter image description here

现在应该可以在窗口类的所有非静态范围中访问它。