91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 745KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發布日期: 2021-06-01
  • 語言: Java
  • 標簽:

資源簡介

用JAVA編寫的KTV前臺管理系統,有會員管理,消費查詢,等等

資源截圖

代碼片段和文件信息

package?com.swtdesigner;


import?java.awt.Image;

import?java.awt.Toolkit;

import?java.io.BufferedInputStream;

import?java.io.ByteArrayOutputStream;

import?java.io.FileInputStream;

import?java.io.IOException;

import?java.io.InputStream;

import?java.util.HashMap;

import?java.util.Iterator;

import?javax.swing.ImageIcon;




public?class?SwingResourceManager?{

private?static?HashMap?m_ClassImageMap?=?new?HashMap();

private?static?Image?getImage(InputStream?is)?{
try?{
ByteArrayOutputStream?baos?=?new?ByteArrayOutputStream();
byte?buf[]?=?new?byte[1024?*?4];
while?(true)?{
int?n?=?is.read(buf);
if?(n?==?-1)
break;
baos.write(buf?0?n);
}
baos.close();
return?Toolkit.getDefaultToolkit().createImage(baos.toByteArray());
}?catch?(Throwable?e)?{
return?null;
}
}

???
public?static?Image?getImage(Class?clazz?String?path)?{
String?key?=?clazz.getName()?+?‘|‘?+?path;
Image?image?=?m_ClassImageMap.get(key);
if?(image?==?null)?{
if?((path.length()?>?0)?&&?(path.charAt(0)?==?‘/‘))?{
String?newPath?=?path.substring(1?path.length());
image?=?getImage(new?BufferedInputStream(clazz.getClassLoader().getResourceAsStream(newPath)));
}?else?{
image?=?getImage(clazz.getResourceAsStream(path));
}
m_ClassImageMap.put(key?image);
}
return?image;
}

????
public?static?Image?getImage(String?path)?{
return?getImage(“default“?path);?//$NON-NLS-1$
}

???
public?static?Image?getImage(String?section?String?path)?{
String?key?=?section?+?‘|‘?+?SwingResourceManager.class.getName()?+?‘|‘?+?path;
Image?image?=?m_ClassImageMap.get(key);
if?(image?==?null)?{
try?{
FileInputStream?fis?=?new?FileInputStream(path);
image?=?getImage(fis);
m_ClassImageMap.put(key?image);
fis.close();
}?catch?(IOException?e)?{
return?null;
}
}
return?image;
}

????
public?static?void?clearImages(String?section)?{
for?(Iterator?I?=?m_ClassImageMap.keySet().iterator();?I.hasNext();)?{
String?key?=?(String)?I.next();
if?(!key.startsWith(section?+?‘|‘))
continue;
Image?image?=?m_ClassImageMap.get(key);
image.flush();
I.remove();
}
}

???

public?static?ImageIcon?getIcon(Class?clazz?String?path)?{
return?getIcon(getImage(clazz?path));
}

????
public?static?ImageIcon?getIcon(String?path)?{
return?getIcon(“default“?path);?//$NON-NLS-1$
}

???
public?static?ImageIcon?getIcon(String?section?String?path)?{
return?getIcon(getImage(section?path));
}

???
public?static?ImageIcon?getIcon(Image?image)?{
if?(image?==?null)
return?null;
return?new?ImageIcon(image);
}
}

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件????????319??2008-11-10?22:05??ktv前臺管理系統\.classpath

?????文件????????379??2008-07-08?15:36??ktv前臺管理系統\.project

?????文件???????4146??2008-11-10?22:05??ktv前臺管理系統\com\swtdesigner\SwingResourceManager.class

?????文件???????2689??2008-11-10?03:23??ktv前臺管理系統\com\swtdesigner\SwingResourceManager.java

?????文件????????801??2008-11-10?22:05??ktv前臺管理系統\denglu\Login$1.class

?????文件???????2005??2008-11-10?22:05??ktv前臺管理系統\denglu\Login$MyEvent.class

?????文件???????3103??2008-11-10?22:05??ktv前臺管理系統\denglu\Login.class

?????文件???????3765??2008-11-10?03:20??ktv前臺管理系統\denglu\Login.java

?????文件????????810??2008-11-10?22:05??ktv前臺管理系統\denglu\Manager.class

?????文件????????427??2008-08-01?09:00??ktv前臺管理系統\denglu\Manager.java

?????文件????????853??2008-11-10?22:05??ktv前臺管理系統\denglu\Normal.class

?????文件????????461??2008-08-01?08:50??ktv前臺管理系統\denglu\Normal.java

?????文件???????1534??2008-11-10?22:05??ktv前臺管理系統\event\AccountEvent.class

?????文件???????1230??2008-07-25?00:48??ktv前臺管理系統\event\AccountEvent.java

?????文件???????1587??2008-11-10?22:05??ktv前臺管理系統\event\ButtonEvent.class

?????文件???????1376??2008-07-25?21:38??ktv前臺管理系統\event\ButtonEvent.java

?????文件???????1270??2008-11-10?22:05??ktv前臺管理系統\event\ButtonEvent1.class

?????文件???????1037??2008-07-24?22:04??ktv前臺管理系統\event\ButtonEvent1.java

?????文件???????4468??2008-11-10?22:05??ktv前臺管理系統\event\ClickEvent.class

?????文件???????5118??2008-07-28?22:57??ktv前臺管理系統\event\ClickEvent.java

?????文件???????1415??2008-11-10?22:05??ktv前臺管理系統\event\Event.class

?????文件????????671??2008-07-26?00:06??ktv前臺管理系統\event\Event.java

?????文件????????516??2008-11-10?22:05??ktv前臺管理系統\event\NumberEvent.class

?????文件????????274??2008-07-30?13:48??ktv前臺管理系統\event\NumberEvent.java

?????文件????????512??2008-11-10?22:05??ktv前臺管理系統\event\SchedulEvent.class

?????文件????????320??2008-07-31?00:19??ktv前臺管理系統\event\SchedulEvent.java

?????文件????????473??2008-11-10?22:05??ktv前臺管理系統\event\SystemEvent.class

?????文件????????182??2008-08-01?10:09??ktv前臺管理系統\event\SystemEvent.java

?????文件???????3181??2008-11-10?22:05??ktv前臺管理系統\jdbc\Accountjdbc.class

?????文件???????1998??2008-07-30?16:16??ktv前臺管理系統\jdbc\Accountjdbc.java

............此處省略131個文件信息

評論

共有 條評論