java - 使用 netbeans 中另一个 jFrame 中的按钮处理 jFrame

标签 java swing netbeans jframe

是否可以使用另一个 jFrame 的按钮来处理一个 jFrame?如果可能的话,netbeans 中的代码应该是什么样子?

最佳答案

Is it possible to dispose a jFrame using a button of another jFrame?

是的。

If it is possible, how should the codes look like in netbeans?

在 JButton 的 ActionListener 中:

myOtherFrame.dispose();
简而言之,您的问题本质上是——如何从另一个对象调用一个对象上的方法,就是这样。这样做的关键是确保您在调用对象内对您想要更改其行为(您想要调用其方法)的对象有一个适当的引用。因此,在这里您需要对显示窗口进行适当的引用,以便调用它的方法。

我的建议可能不会对您有太大帮助,因为所有这一切的关键是您的程序的结构,包括您对另一类中的一个 Jframe 的引用、您未显示的详细信息或告诉我们。

此外,您不太可能希望一次显示多个 JFrame,因为大多数专业应用程序最多只有一个顶级主窗口(对于 Swing,这是一个 JFrame),有时还具有子窗口对于 Swing 来说是 JDialogs。

请参阅:The Use of Multiple JFrames, Good/Bad Practice?

关于java - 使用 netbeans 中另一个 jFrame 中的按钮处理 jFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32994935/

相关文章:

Java编译警告

java - Netbeans 无法读取我的第二个表单

java - 在 Linux 操作系统上使用正确的 JDK 或更改 Netbeans 中的默认值

java - 是否可以在没有应用程序服务器的情况下使用 JMS 服务器?

java - 如何在 Java 中将 View 文件输出为 ajax 响应?

java - Swing JLayeredPane.getLayer() - 文档错误或实际副作用?

java - 在 Swing 中覆盖 MouseWheelListener

java - 在 Android 中持久化一个 Parcelable 对象

java - ArrayList 还是不同键的映射,更快?

java - 直接从 src 打开 docx 文件生成 "File not found"异常