資源簡介
非常漂亮的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版本
評論
共有 條評論