swing14.java

来自「java 初学者学习实例」· Java 代码 · 共 32 行

JAVA
32
字号
import javax.swing.*;import java.awt.*;
import java.awt.event.*;
class BarWin extends JFrame implements ActionListener
{  Timer time_1;   int sum=0, i=1;
      JProgressBar p_bar;Container con;
  BarWin()
      {super("qqqq");
        time_1=new Timer (1000, this); 
       p_bar=new JProgressBar(0, 55);
       p_bar.setBackground(Color.white);
       p_bar.setStringPainted(true);//s是否使用百分数或字符串表示进度
        setSize(200, 200);
        setVisible(true);
       con=getContentPane();con.add(p_bar, BorderLayout.NORTH);
       time_1.start();
       addWindowListener(new WindowAdapter()
          {public void windowClosing(WindowEvent e)
              { System.exit(0);}} );
       }
   public void actionPerformed(ActionEvent e)
    {   sum=sum+i;
         p_bar.setValue(sum);   
         i=i+1;
         if(sum>=55)
         time_1.stop();
   }
}
public class Swing14
{public static void main(String args[])
  {BarWin Win=new BarWin(); Win.pack();
 }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?