看不懂这些java代码,求解,翻译

publicclassLoginFrameextendsjavax.swing.JFrame{privateSplashFramesplash=null;publicst... public class LoginFrame extends javax.swing.JFrame {
private SplashFrame splash = null;
public static Timer timer = new Timer();
/** Creates new form LoginFrame */
public LoginFrame() {
/*
* 该功能实现:在登录界面运行之前,完成快闪屏的显示
* 1)显示快闪屏幕;2)让快闪屏停留3000毫秒;3)快闪屏消失,登录窗口显示;
*/
if (splash == null) {
splash = new SplashFrame();
}

// 1)显示快闪屏幕,调用显示快闪屏的方法showSplashScreen()
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
splash.setVisible(true);
}
});
// 2)让快闪屏停留3000毫秒
try {
Thread.sleep(3000);
} catch (Exception e) {
e.printStackTrace();
}
// 3)退出快闪屏
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
splash.dispose();
splash = null;
}
});
this.setIconImage(new ImageIcon("E:/Java_project/pro_RoomManage/image/system.png").getImage());
//初始化登录窗口
initComponents();
}
展开
 我来答
790028352
2012-06-14 · TA获得超过568个赞
知道小有建树答主
回答量:417
采纳率:0%
帮助的人:266万
展开全部
package ff;

import java.util.Timer;

import javax.swing.ImageIcon;
import javax.swing.SwingUtilities;

//首先声明一个LoginFrame类并继承javax.swing.JFrame类(Java里面Swing的窗体类)。
public class LoginFrame extends javax.swing.JFrame
{
//声明SplashFrame类的引用splash
private SplashFrame splash = null;
//声明Timer(计时器)
public static Timer timer = new Timer();
//构造器
public LoginFrame() {
/*
* 该功能实现:在登录界面运行之前,完成快闪屏的显示
* 1)显示快闪屏幕;2)让快闪屏停留3000毫秒;3)快闪屏消失,登录窗口显示;
*/
//如果SplashFrame为空则创建一个
if (splash == null) {
splash = new SplashFrame();
}

// 1)显示快闪屏幕,调用显示快闪屏的方法showSplashScreen()
//将run方法里面的内容嵌入到主线程(UI)里面执行。此方法不能再主线程里调用,只能在自建线程里调用
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
//设置为可见
splash.setVisible(true);
}
});
// 2)让快闪屏停留3000毫秒
try {
Thread.sleep(3000);//上本线程睡觉3秒
} catch (Exception e) {
e.printStackTrace();
}
// 3)退出快闪屏
//将run方法里面的内容嵌入到主线程(UI)里面执行。
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
//释放splash
splash.dispose();
splash = null;
}
});
//设置窗口的图标
this.setIconImage(new ImageIcon("E:/Java_project/pro_RoomManage/image/system.png").getImage());
//初始化登录窗口
initComponents();
}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式