⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ex9_9.java

📁 Java与面向对象程序设计实验教学讲义.复数类的实现,复数类的复杂运算,身份证号码的分析,图形界面设计
💻 JAVA
字号:
//Ex9_9.javaimport javax.swing.*;import java.awt.*;import javax.swing.event.*;import java.awt.event.*;public class Ex9_9  implements ChangeListener{    JLabel label;    JProgressBar pb;    public Ex9_9()    {	int value=0;	JFrame f=new JFrame("第一类原子组件演示");	Container contentPane=f.getContentPane ();	label=new JLabel("",JLabel.CENTER);	label.setToolTipText ("显示进度信息");	pb=new JProgressBar();		pb.setOrientation(JProgressBar.HORIZONTAL); //设置进度条方向	pb.setMinimum(0);                           //设置最小值	pb.setMaximum(100);                         //设置最大值	pb.setValue(value);                         //初值	pb.setStringPainted(true);                  //设置进度条上显示进度	pb.addChangeListener(this);                 //增加时间监听器	pb.setToolTipText ("进度条");               //设置提示信息		contentPane.add(pb,BorderLayout.CENTER);		contentPane.add(label,BorderLayout.SOUTH);			f.setSize(400,60);	f.setVisible(true);			for(int i=1;i<=500000000;i++)	{            if(i%5000000==0)                pb.setValue(++value);               //改变进度条的值,触发ChangeEvent	}        f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);    }    public static void main(String[] args)    {        new Ex9_9();    }        public void stateChanged(ChangeEvent e)    {        int value=pb.getValue();        label.setText ("目前已完成进度:"+value+"%");     }}

⌨️ 快捷键说明

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