【发布时间】:2020-03-07 03:50:57
【问题描述】:
我想延迟 2 到 3 秒来处理我的第一帧,然后打开另一个帧。我可以使用 dispose() 方法处理帧,但我希望它至少延迟 2 秒。我该怎么做? 以下是我处理框架的登录代码 注意:我在 NetBeans 中使用 GUI builder 进行摇摆
private void LoginActionPerformed(java.awt.event.ActionEvent evt) {
String userName = userField.getText();
String password = passField.getText();
if (userName.trim().equals("admin") && password.trim().equals("admin")) {
message.setForeground(Color.green);
message.setText(" Hello " + userName
+ "");
dispose();
Dashboard mydash = new Dashboard();
mydash.setVisible(true);
} else {
message.setForeground(Color.red);
message.setText(" Invalid user.. ");
}
}
【问题讨论】:
-
不相关:阅读有关 java 命名约定:方法名称采用驼峰命名法,它们应该使用动词,更像“performLogin()”或类似的东西。当然:像这样硬编码密码是不行的,但我想这只是一个学习项目;-)
-
是的,这是一个学习项目... :-)
标签: java swing awt swingx swingbuilder