使用NetBeans GUI构建器操作侦听器调用非静态方法

时间:2012-08-06 05:59:06

标签: java user-interface netbeans static actionlistener

我对Java和编程很陌生,但我正在努力学习。为了避免过早的麻烦,我使用了NetBeans GUI构建器来制作带有按钮和标签等的基本表单。

我的问题是,当我在自动生成的Action Listener中为一个按钮调用一些方法时,我得到一个错误,告诉我如何从静态上下文中调用非静态方法(dispose()方法)。虽然我理解静态和非静态在理论上的区别,但当我坐在键盘上时,我发现自己迷失了。我觉得我错过了一些重要的东西。

在我继续前进之前,我需要帮助解决这个问题。

由于

1 个答案:

答案 0 :(得分:1)

嗯,你不能只调用dispose()因为这是一个实例方法,你需要在你的JFrameJDialog的实例上调用dispose,或者像这样的任何窗口:

frame1.dispose():