gpt4 book ai didi

java - 在 Button Click 上打开一个新的 Java 类

转载 作者:行者123 更新时间:2023-11-29 21:36:40 24 4
gpt4 key购买 nike

在开始 Android 开发之后,我开始进行 Java 桌面应用程序开发(有点好奇,但确实如此)。

我所做的是创建一个类标题 Login.java,这是应用程序应该启动的地方,它确实如此。在与 MySQL 数据库表进行比较后,我需要显示一个名为 Members.java 的新类。

为此,我尝试了此处的解决方案:Java swing application, close one window and open another when button is clicked并在我的 Login.java 文件中使用此代码:

dispose();
new Members().setVisible(true);

然而发生的事情是,Login.java 窗口短暂关闭(某种程度上),然后显示 Members.java。这种行为正常吗?还是我编码错了? Members.java需要在认证后替换Login.java

让我与 Android 进行快速比较以进一步说明(以防上述情况不成立)。当我需要在 Android 中显示一个新类时,我可以通过触发一个简单的代码来调用它,例如:

Intent showActivity = new Intent(this, SecondActivity.class);
startActivity(showActivity);

这不会给人一种东西关闭然后又打开的印象。感谢您的帮助。

P.S.:我尝试了很多次搜索,但由于我不确定要搜索什么,所以在这方面一直不行。此外,我使用 Netbeans 作为我的 IDE 而不是 Eclipse。

最佳答案

What is happening however is, the Login.java window closes briefly (sort of) and then shows the Members.java. Is this behavior normal?

当然,这正是您所要求的。

dispose();                      // close the Login window
new Members().setVisible(true); // and show another window

如果你想摆脱那个短暂的停顿,在 new Members().setVisible 之后调用 dispose

关于java - 在 Button Click 上打开一个新的 Java 类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18286238/

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