虽然自己不喜欢Java的GUI程序,但是工作原因,听从上级安排。
转入正题:这篇文章实现在桌面右下角显示一个进度条,显示当前程序运行的进度。而且鼠标能够拖动进度条。有需要的童鞋,可以直接拷贝代码过去使用!
Java参考代码:
import java.awt.Dimension;
import java.awt.Insets;
import java.awt.Toolkit;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.event.MouseMotionListener;
import javax.swing.JDialog;
import javax.swing.JProgressBar;
import javax.swing.SwingConstants;
public class ProgressDialog extends JDialog implements MouseListener,
MouseMotionListener {
private static final long serialVersionUID = 1L;
private JProgressBar progressBar;
private int height = 20;//进度条高度
private int width = 260;//进度条宽度
private int mouseX;//鼠标X坐标
private int mouseY;//鼠标Y坐标
private int currentX;//进