易截截图软件、单文件、免安装、纯绿色、仅160KB

Java用AWT实现的状态栏

      AWT中没有提供状态栏工具,可以在Frame中添加一个Panel实现类似的功能。基本功能有创建状态栏,添加指示器,移除指示器,改变指示器内容,获得指示器内容,添加指示器鼠标消息响应,添加指示器右键弹出菜单,获得对一个指示器的引用等。
import java.awt.Color;
import java.awt.Component;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.Graphics;
import java.awt.Label;
import java.awt.Panel;
import java.awt.PopupMenu;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.util.LinkedList;
public class StatusBar extends Panel {
/**
* 用AWT实现的状态栏 版本:1.0 作者:鑫海 E-mail:lingdushanke@163.com 日期:2010.1.28
*
*/
private static final long serialVersionUID = 7224543356553391436L;
private LinkedList<Label> list = new LinkedList<Label>();
Frame frame = null;
/*
* 用指定指示器个数初始化状态栏
*/
StatusBar(int ItemNum, Frame frame) {
this.frame = frame;
for (int ii = 0; ii < ItemNum; ii++) {
list.add(new Label());
}
InitStatusBar();
}
/*
* 用指定的字符串数组初始化状态栏
*/
StatusBar(String[] str, Frame frame) {
this.frame = frame;
for (int ii = 0; ii < str.length; ii++) {
list.add(new Label(str[ii]));
}
InitStatusBar();
}
/*
* 改变一个指示器的文本
*/
public void SetStatu(int index, String text) {
list.get(index).setText(text);
}
/*
* 获得一个指示器的内容
*/
public String GetStatuText(int index) {
return GetStatu(index).getText();
}
/*
* 获得对一个指示器的引用
*/
public Label GetStatu(int index) {
return list.get(index);
}


/*
* 添加一个新的指示器
*/
public void AddStatu(int index, String text){
list.add(index, new Label(text));
InitStatusBar();
}


/*
* 移除一个指示器
*/
public void RemoveStatu(int index){
list.remove(index);
InitStatusBar();
}

/*
* 对一个指示器增加鼠标消息


相关文档:

java环境搭建

最近我遇到很多java开发的新人,包括很自认为不是新人的人根本就不会自己搭建一个完整的开发环境,因此想写此文,希对他们有所帮助,解除他们的一些开发困惑,更好的了解java.
一、windows下开发环境的搭建
1、从http://java.sun.com/上下载windows平台的JDK,并安装。假设安装目录为:C:\jdk6.0
2、设定相关环境量(以wi ......

Java常用工具类


import java.text.*;
import java.util.*;
/**
*
* <p>
* Title: 通用工具类
* </p>
* <p>
* Description: 常用工具的集合,用来处理常见问题,比如中文乱码的方法等。
* </p>
* <p>
* Copyright: Copyright (c) 2003
* </p>
* <p>
* Company: Towery
* </ ......

java中的基本数据类型

java的基本数据类型以及长度如下:
    1.整数型
            字节型byte:占1个字节 范围为 -28-1至28-1-1
         短整型short:占2个字节 范围为 -22*8-1 至 22*8-1-1
& ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号