是否可以使用另一个jFrame的按钮处理jFrame?如果可能的话,netbeans中的代码应该如何?
答案 0 :(得分:2)
是否可以使用另一个jFrame的按钮处理jFrame?
是
如果有可能,netbeans中的代码应该如何?
在JButton的ActionListener中:
myOtherFrame.dispose();
简而言之,你的问题基本上是 - 如何在另一个对象上调用一个对象的方法呢?这样做的关键是确保您对调用对象内部要更改其行为(您希望调用的方法)的对象有一个不错的引用。因此,您需要对显示的窗口提供一个不错的参考,以便在其上调用方法。
可能我的建议不会对你有所帮助,因为所有这些的关键是程序的结构,包括你对另一个类中的一个Jframe的引用,详细说明你'没有显示或告诉我们。
此外,您甚至不希望一次看到多个JFrame,因为大多数专业应用程序最多只有一个顶级主窗口(对于Swing这是一个JFrame),有时候会有子窗口对于Swing来说是JDialogs。