gpt4 book ai didi

java - 使用另一个 JFrame 访问另一个 JFrame

转载 作者:行者123 更新时间:2023-12-01 17:11:55 24 4
gpt4 key购买 nike

我有2个jframe,frame1和frame2。我尝试在frame1上使用jbutton来确认frame1。我像这样编写了 jbutton。

this.setState(JFrame.iconfied);

并且它正在工作。

然后我想使用相同的jbutton(frame1上的按钮)来确认frame2,我像这样编码了jbutton。

frame2 frame = new frame2();
frame.setState(JFrame.iconfied);

但是它不起作用。“frame2”是frame2的类名,它是一个公共(public)类,但jbutton没有做任何事情。如果有人可以帮助我,我将非常感激!谢谢...

最佳答案

最后我意识到我的代码发生了什么。我为frame2类创建了一个名为frame的对象。不幸的是,我在 jbutton 的方法内部创建了它,该方法在 Netbeans 中称为 jbuttonActionPerformed。因此,每次单击按钮时都会执行该对象。但该对象只能执行一次。我覆盖了这个简单的规则并遇到了这个问题。在方法外部(但在类内部)剪切并粘贴对象线后,问题自动修复。

关于java - 使用另一个 JFrame 访问另一个 JFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61422768/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com