我对 Java 和编程还很陌生,但我正在尝试边做边学。为了避免早期出现太多麻烦,我使用 NetBeans GUI 构建器来制作带有按钮和标签等的基本表单。
我的问题是,当我在自动生成的按钮操作监听器中调用某些方法时,我收到一条错误,告诉我如何无法从静态上下文调用非静态方法( dispose() 方法)。虽然我在理论上理解静态和非静态之间的区别,但当我坐在键盘前时,我发现自己迷失了方向。我觉得我错过了一些重要的事情。
在继续前进之前,我需要帮助解决这个特定问题。
谢谢
最佳答案
你不能只调用 dispose()
因为这是一个实例方法,你需要在 JFrame
或 JDialog
的实例上调用 dispose code> 或像这样的任何窗口:
frame1.dispose():
关于java - 使用 NetBeans GUI 构建器操作监听器调用非静态方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11823171/