java使用netbeans中另一个jFrame的按钮处理jFrame 1 年,4 月 Questions & Answers 1743 是否可以使用另一个jFrame的按钮来处理jFrame?如果可能,netbeans中的代码应该是什么样子
# 1 楼答案 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?
# 1 楼答案
对
在JButton的ActionListener中:
简而言之,你的问题是我如何从一个对象调用另一个对象的方法,就是这样。做到这一点的关键是确保在调用对象中有一个适当的对象引用,该对象的行为是您想要更改的(您想要调用的方法)。因此,这里需要对显示的窗口进行适当的引用,以便对其调用方法
我的建议可能不会对您有多大帮助,因为所有这些的关键是程序的结构,包括您在另一个类中对一个Jframe的引用,以及您没有显示或告诉我们的细节
此外,您甚至不希望一次看到多个JFrame,因为大多数专业应用程序最多有一个顶级主窗口(对于Swing,这是一个JFrame),有时还有子窗口,而对于Swing,子窗口将是JDialogs
请参阅:The Use of Multiple JFrames, Good/Bad Practice?