3、wing.event.ChangeEvent;import javax.swing.event.ChangeListener; public class ProgressBar implements ActionListener,ChangeListener{ JFrame frame = null; JProgressBar progressbar; JLabel label; Timer timer; JButton b; public ProgressBar()
4、{ frame = new JFrame("进度条简单示例"); frame.setBounds(100,100,400,130); frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setResizable(false); ContainercontentPanel= frame.getContentPane(); label = new JLabel("点击运行
5、按钮开始",JLabel.CENTER); progressbar = new JProgressBar(); progressbar.setOrientation(JProgressBar.HORIZONTAL); progressbar.setMinimum(0); progressbar.setMaximum(100); progressbar.setValue(0); progressbar.setStringPainted(
6、true); progressbar.addChangeListener(this); progressbar.setPreferredSize(new Dimension(300,20)); progressbar.setBorderPainted(true); progressbar.setBackground(Color.pink); JPanelpanel= new JPanel(); b = new JButton("运行
8、gressbar,BorderLayout.SOUTH); //frame.pack(); frame.setVisible(true); } public void actionPerformed(ActionEvente){ if (e.getSource()== b){ timer.start(); } if (e.getSou