资源简介
非常漂亮的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版本
相关资源
- JAVA swing+mysql 进销存管理系统
- jsp网页超级给力的。自己期末作业
- java swing项目皮肤包+使用方法说明
- java桌面程序swing demo
- Java+sql教务系统大作业
- Java课程设计超级万年历文档
- Java写的KTV管理系统Swing界面,含源码
- javaSwing图书管管理系统
- Java+Swing学生信息管理系统
- borland 3个jar包
- jai_imageio-1.1-alphaswingx-1.0
- java编写的b树演示工具
- 超级玛丽简洁版java源码
- 超级玛丽java实现源码
- Swing+Spring+Mybatis项目
- java swing 图书管理系统+MySQL
- java swing 实现ios7毛玻璃效果,高斯模
- MyQQ_v20120823Java版高仿QQ聊天即时通软件
- java swing版的网吧计费管理系统
- java+mysql 小型超市管理系统
- 基于java swing的考试系统的课程设计
- swing制作的账务管理系统
- DJNativeSwing的jar包以及32和64的SWT
- 纯Java音乐共享平台
- JAVA swing三层架构的超市收银系统
- java cs架构swing框架
- java多线程+Socket+Swing局域网聊天软件客
- 安卓上的超级终端 支持多种usb转串口
- Java写的KTV管理系统Swing界面,含源码
- javaSwing编写的订餐系统
评论
共有 条评论