以下代码没有错,用的是myeclipse,可是在启动后在屏幕的下方出现一个白块,我是把图片放在跟类一起的,怎么回事啊??谢谢!packagejava语言最新案例教程;importjava.awt.*;importja...
以 下代码没有错,用的是myeclipse,可是在启动后在屏幕的下方出现一个白块,我是把图片放在跟类一起的,怎么回事啊??谢谢!
package java语言最新案例教程;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class SplashWindow extends JWindow implements ActionListener{
JLabel back=new JLabel(new ImageIcon("school1.jpg"));
JProgressBar progressBar=new JProgressBar(1,100);
Timer timer;
public SplashWindow()
{
Container con=this.getContentPane();
setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR));
progressBar.setStringPainted(true);
progressBar.setString("正在加载程序中……");
con.add(back,"Center");
con.add(progressBar,"South");
setSize(400,300);
toFront();
Dimension size =Toolkit.getDefaultToolkit().getScreenSize();
setLocation((size.width-getWidth())/2,size.height-getHeight());
setVisible(true);
timer=new javax.swing.Timer(100,this);
timer.addActionListener(this);
timer.start();
}
public void actionPerformed(ActionEvent e) {
// TODO Auto-generated method stub
if (progressBar.getValue()<100)
{
progressBar.setValue(progressBar.getValue()+1);
timer.restart();
}else
{
timer.stop();
dispose();
new MainWindow();
}
}
public static void main(String[] args) {
// TODO Auto-generated method stub
new SplashWindow();
}
}
展开