0

我对 Java 和编程很陌生,但我正在尝试边做边学。为了避免早期的麻烦,我使用了 NetBeans GUI builder 来制作带有按钮和标签等的基本表单。

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

在我继续前进之前,我需要帮助来摆脱这个特定问题。

谢谢

4

1 回答 1

1

好吧,您不能只调用dispose(),因为这是一个实例方法,您需要在您的JFrameJDialog或任何窗口的实例上调用 dispose,如下所示:

frame1.dispose():
于 2012-08-06T06:16:34.227 回答