gpt4 book ai didi

java - 代号一启动画面新 GUI 构建器

转载 作者:行者123 更新时间:2023-11-30 02:06:13 25 4
gpt4 key购买 nike

在旧的 GUI 构建器中,我只需在命令中按“下一个表单”即可。在新的 GUI 构建器中,我试图通过代码来实现它。然而,它并没有等待 5 秒,应用程序直接进入下一个表单。

我想要做的:在 Splash 中停留 5 秒钟,然后转到登录表单。这将如何运作?

我的表格:Splash.java, 具有 GIF 动画。Login.java(下一个表单)Myapplication.java(主窗体)

主文件,我的应用程序代码:

public void start() {
if(current != null){
current.show();
return;
}
new Splash().show();
try {
Thread.sleep(5000);
} catch (InterruptedException ex) {
}
new Login().show();
}

更新:我将 sleep 代码添加到登录表单中,每次我去那里时,它都会等待 5 秒。这是执行此操作的最佳方法吗? 公共(public)登录(){

this(com.codename1.ui.util.Resources.getGlobalResources());

try {
Thread.sleep(3000);
} catch (InterruptedException ex) {
}

更新2:

 public void start() {
if(current != null){
current.show();

return;
}
new Splash().show();
// new login().show();





new UITimer(() -> {
new login().show();
}).schedule(3000, false, new login());

不工作。

最佳答案

尝试改用 Codename One UITimer 类。

https://www.codenameone.com/javadoc/com/codename1/ui/util/UITimer.html

大致如下:

new UITimer(() -> {
new Login().show();
}).schedule(5000, false, this);

关于java - 代号一启动画面新 GUI 构建器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51263615/

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