怎么用java写一个倒计时跳转窗口 就是3秒倒计时结束后从一个窗口跳转到另一个窗口

期中作业希望能快点最好10点前能有只要运行成功就最佳回答... 期中作业 希望能快点最好10点前能有 只要运行成功就最佳回答 展开
 我来答
颠善
2018-10-27 · TA获得超过163个赞
知道答主
回答量:619
采纳率:17%
帮助的人:69.2万
展开全部
时间函数()
窗口跳转函数()

找到他们然后使用。
追问
有没有详细的代码 可以有偿
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友12ee0fd
2018-10-27 · TA获得超过4.7万个赞
知道大有可为答主
回答量:1.1万
采纳率:66%
帮助的人:1952万
展开全部
import java.awt.Dimension;
import java.awt.EventQueue;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JWindow;
import javax.swing.Timer;

public class MainFrame {
public static void main(final String... args) {
EventQueue.invokeLater(() -> {
final JFrame frame = new JFrame("Main");
final JWindow welcome = new JWindow();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setPreferredSize(new Dimension(800, 600));
frame.setLocationByPlatform(true);
welcome.setPreferredSize(new Dimension(400, 300));
welcome.setLocationByPlatform(true);

welcome.add(new JLabel("Welcome!"));
frame.pack();
welcome.pack();
welcome.addWindowListener(new WindowAdapter() {
@Override
public void windowOpened(final WindowEvent we) {
final Timer timer = new Timer(3000, ae -> {
welcome.dispose();
frame.setVisible(true);
});
timer.start();
}
});
welcome.setVisible(true);
});
}
}
更多追问追答
追问
就一个main窗口的吗
追答
主窗口需要什么,自己添加。主要就是利用Swing的Timer倒计时切换窗口。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式