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 + -
显示快捷键?