有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!


共 (1) 个答案

  1. # 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?