资源简介
非常漂亮的java swing UI源码 ,可以学习使用开发cs java程序软件界面
可以先看界面图片 图片下载地址:
代码片段和文件信息
package ilist;
import ilist.item.BasicItem;
import ilist.property.IconProperty;
import ilist.property.KeyProperty;
import ilist.property.NameProperty;
import ilist.property.Property;
import ilist.property.TagsProperty;
import java.awt.image.BufferedImage;
import java.beans.PropertyChangeEvent;
import java.util.ArrayList;
import java.util.Collection;
import java.util.EventListener;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
import java.util.Map.Entry;
import javax.swing.event.EventListenerList;
public class DataCenter {
private static DataCenter instance = new DataCenter();
public static DataCenter getInstance() {
return instance;
}
public static void setInstance(DataCenter dataCenter) {
instance = dataCenter;
}
private Map> items = new HashMap>();
private Map>> metaProperties = new HashMap>>();
private List navigationHistory = new ArrayList();
private int indexInNavigationHistory = 0;
public DataCenter() {
navigationHistory.add(new ItemFilter());
}
public List getPropertiesKeys() {//TODO
return null;
}
public List getItems() {
List result = new ArrayList();
for (Collection list : items.values()) {
result.addAll(list);
}
return result;
}
public List getItems(String key) {
if (key.equals(“*“))
return getItems();
return items.get(key);
}
public boolean addItem(BasicItem item) {
if (items.containsKey(item.getmetaKey()))
return items.get(item.getmetaKey()).add(item);
else {
List list = new ArrayList();
items.put(item.getmetaKey() list);
return list.add(item);
}
}
public boolean removeItem(BasicItem item) {
if (items.containsKey(item.getmetaKey()))
return items.get(item.getmetaKey()).remove(item);
else
return false;
}
public int getNbItems() {
int result = 0;
for (Collection list : items.values()) {
result = result + list.size();
}
return result;
}
public int getNbItems(String key) {
if (key.equals(“*“))
return getNbItems();
return items.get(key).size();
}
public Set getKeys() {
return metaProperties.keySet();
}
public List> getmetaProperties(String key) {
return new ArrayList>(metaProperties.get(key));
}
public boolean addmetaProperty(String key Property> p) {
if (metaProperties.containsKey(key))
return metaProperties.get(key).add(p);
else {
List> list = new ArrayList>();
metaProperties.put(key list);
return list.add(p);
}
}
public boolean removemetaProperty(String key Property> p) {
if (metaProperties.containsK 属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 704 2008-12-16 12:47 iList-sources\iList\.classpath
文件 381 2008-07-22 11:31 iList-sources\iList\.project
文件 331 2008-07-22 11:31 iList-sources\iList\.settings\org.eclipse.jdt.core.prefs
文件 3713 2006-05-02 10:33 iList-sources\iList\bin\about-big.png
文件 900 2008-08-08 09:01 iList-sources\iList\bin\about-small.png
文件 2428 2006-05-03 10:42 iList-sources\iList\bin\about.png
文件 3120 2006-05-05 05:00 iList-sources\iList\bin\advanced-big.png
文件 671 2007-04-25 16:53 iList-sources\iList\bin\advanced-small.png
文件 1720 2006-05-06 03:11 iList-sources\iList\bin\advanced.png
文件 125832 2006-03-13 22:34 iList-sources\iList\bin\background.jpg
文件 2631 2006-05-03 10:55 iList-sources\iList\bin\book.png
文件 383 2008-08-13 17:29 iList-sources\iList\bin\close.png
文件 1357 2008-08-13 17:29 iList-sources\iList\bin\close_over.png
文件 274 2008-11-17 12:37 iList-sources\iList\bin\close_panel.png
文件 299 2008-11-17 12:42 iList-sources\iList\bin\close_panel_over.png
文件 791 2008-08-08 09:00 iList-sources\iList\bin\color-small.png
文件 4263 2006-05-02 10:32 iList-sources\iList\bin\contact.png
文件 2040 2006-05-02 10:32 iList-sources\iList\bin\copy-big.png
文件 600 2008-08-08 09:00 iList-sources\iList\bin\copy-small.png
文件 1008 2006-05-03 02:33 iList-sources\iList\bin\copy.png
文件 2769 2006-05-02 10:32 iList-sources\iList\bin\cut-big.png
文件 650 2006-03-12 20:51 iList-sources\iList\bin\cut-small.png
文件 1015 2006-05-03 02:32 iList-sources\iList\bin\cut.png
文件 3280 2006-05-03 09:57 iList-sources\iList\bin\delete-big.png
文件 674 2008-08-08 09:00 iList-sources\iList\bin\delete-small.png
文件 1356 2006-05-03 09:56 iList-sources\iList\bin\delete.png
文件 3676 2008-08-02 19:01 iList-sources\iList\bin\dvd.png
文件 4413 2006-05-02 10:32 iList-sources\iList\bin\help-big.png
文件 937 2008-08-08 09:01 iList-sources\iList\bin\help-small.png
文件 1591 2006-05-03 04:53 iList-sources\iList\bin\help.png
............此处省略352个文件信息
- 上一篇:基于jsp的班级信息管理系统
- 下一篇:spring4.2.6版本
相关资源
- JAVA828436
- java swing 做的 汽车租赁系统
- java实现小型函数画图板(附源代码、
- 超级好的纯jsp写的聊天室
- java 简易签到表
- 日历时钟java版实现
- 科研管理系统 java swing mysql
- 【教程】100个Java GUI swing的小程序.r
- Java Swing开发的《星际争霸》游戏
- java swing工资管理系统(源码+数据库
- JavaSE图书馆管理系统
- javaSwing宿舍管理系统
- Swing俄罗斯方块
- java swing 用户登录界面设计
- 基于java的坦克大战游戏
- java swing做的图书管理系统
- 基于JAVA的航空订票系统
- 银行家算法的java代码实现,Swing写的
- Java仿微信飞机大战--Swing界面
- java 超级简易java图书管理系统源码
- jai_imageio-1.1-alpha与Swingx-1.6.1的jar包
- Java Swing 界面美化包-含源码
- java+access+swing图书管理系统
- 水费管理系统
- 超强SWING JAVA固定资产管理系统
- JAVA+Swing坦克大战
- JAVA Swing小游戏与代码
- 学生管理系统Swing+Java+JDBC,原创
- 诺基亚6300手机游戏集锦 超级好玩
- substance美化包java swing
川公网安备 51152502000135号
评论
共有 条评论