📄 demojwindow.java
字号:
/*
* DemoJWindow.java
*
* Created on 2006年3月23日, 下午9:42
*
* To change this template, choose Tools | Template Manager
* and open the template in the editor.
*/
package traffic;
import java.awt.Color;
import java.awt.Dimension;
import java.awt.Toolkit;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.*;
import java.awt.*;
/**
*
* @author boyingking
*/
public class DemoJWindow {
/** Creates a new instance of DemoJWindow */
public DemoJWindow() {
}
public static void main(String args[])
{
WelcomeWindow welcome=new WelcomeWindow(5000);
welcome.showWelcomeWindowAndExit();
}
}
class WelcomeWindow extends javax.swing.JWindow {
private int duration;
Image ii;
int iconWidth=498;
int iconHeight=359;
int liveTime,currTime;
public WelcomeWindow(int duration)
{
liveTime=duration/1000;
ii=this.getToolkit().getImage("D:\\9 课程设计\\公交车查询系统 -- netbeans\\welcome.JPG");
Dimension welcomeScreen=Toolkit.getDefaultToolkit().getScreenSize();
int x=(welcomeScreen.width-iconWidth)/2;
int y=(welcomeScreen.height-iconHeight)/2;
currTime=liveTime;
this.setBounds(x,y,iconWidth,iconHeight);
this.setVisible(true);
this.setAlwaysOnTop(true);
}
public void showWelcomeWindow()
{
for(int z=0;z<liveTime;z++)
{
try
{
currTime=liveTime-z;
repaint();//
Thread.sleep(1000);
}
catch(Exception e)
{
e.printStackTrace();
}
}
this.setVisible(false);
}
public void showWelcomeWindowAndExit()
{
this.showWelcomeWindow();
new 公交查询系统界面().setVisible(true);
}
public void update(Graphics g)
{
paint(g);
}
public void paint(Graphics g)
{
g.drawImage(ii,0,0,this);/*
Font font=new Font("宋体",Font.PLAIN,26);
g.setFont(font);
g.setColor(Color.white);
g.drawString("该窗口在"+currTime+"秒钟后自动消失",80,150);*/
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -