前言
做Java的客户端程序的时候,由于可视化的部分并不多,只有少数几个弹窗提示和一个进度条,所以可选方案有两种,一,用Java自带的swing包做界面,二,用Windows的可视化控件,不过需要引用外部包,这里用的是eclipse的一个包。
用java自带的包绘制进度条
import java.awt.Color;
import java.awt.Dimension;
import java.awt.FlowLayout;
import java.awt.Toolkit;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JProgressBar;
import javax.swing.JRootPane;
import javax.swing.border.EmptyBorder;
public class JProcessBarDemo extends JFrame {
private static final long serialVersionUID = 1L;
private JProgressBar processBar;
public JProcessBarDemo() {
setUndecorated(true); // 去掉窗口的装饰
getRootPane().setWindowDecorationStyle(JRootPane.INFORMATION_DIALOG);// 采用指定的窗口装饰