📄 waitdialog.java
字号:
//package mailbox;import java.awt.*;import javax.swing.*;import java.awt.event.*;import java.io.*;/** * Title: MailBox * Description: send and recieve Email * Copyright: Copyright (c) 2002 * Company: 421 * @author xuhao * @version 1.0 */public class waitDialog extends JDialog implements Serializable { JPanel panel1 = new JPanel(); BorderLayout borderLayout1 = new BorderLayout(); JProgressBar waitBar = new JProgressBar(0,100); Timer timer=new Timer(40,new Action()); int value=5; public waitDialog() { jbInit(); } void jbInit(){ panel1.setLayout(borderLayout1); this.getContentPane().setLayout(null); panel1.setBounds(new Rectangle(360, 0, 0, 0)); waitBar.setForeground(UIManager.getColor("TextField.selectionBackground")); waitBar.setBounds(new Rectangle(31, 37, 252, 27)); this.getContentPane().add(panel1, null); this.getContentPane().add(waitBar, null); setSize(320,125); Dimension screenSize = Toolkit.getDefaultToolkit().getScreenSize(); Dimension frameSize = this.getSize(); if (frameSize.height > screenSize.height) { frameSize.height = screenSize.height; } if (frameSize.width > screenSize.width) { frameSize.width = screenSize.width; } setLocation((screenSize.width - frameSize.width) / 2, (screenSize.height - frameSize.height) / 2); timer.start(); } class Action implements ActionListener,Serializable { public void actionPerformed(ActionEvent e) { if(value>=100) value=5; waitBar.setValue(value); value+=5; } } public void Start() { timer.start(); } public void Stop() { timer.stop(); } }
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -