資源簡介

代碼片段和文件信息
package?com.swtdesigner;
import?java.io.BufferedInputStream;
import?java.io.FileInputStream;
import?java.io.InputStream;
import?java.util.HashMap;
import?java.util.Iterator;
import?org.eclipse.swt.SWT;
import?org.eclipse.swt.graphics.Color;
import?org.eclipse.swt.graphics.Cursor;
import?org.eclipse.swt.graphics.Font;
import?org.eclipse.swt.graphics.FontData;
import?org.eclipse.swt.graphics.GC;
import?org.eclipse.swt.graphics.Image;
import?org.eclipse.swt.graphics.ImageData;
import?org.eclipse.swt.graphics.Point;
import?org.eclipse.swt.graphics.RGB;
import?org.eclipse.swt.graphics.Rectangle;
import?org.eclipse.swt.widgets.Canvas;
import?org.eclipse.swt.widgets.Control;
import?org.eclipse.swt.widgets.CoolBar;
import?org.eclipse.swt.widgets.CoolItem;
import?org.eclipse.swt.widgets.Display;
/**
?*?Utility?class?for?managing?OS?resources?associated?with?SWT?controls?such?as
?*?colors?fonts?images?etc.
?*?
?*?!!!?IMPORTANT?!!!?Application?code?must?explicitly?invoke?the?dispose()
?*?method?to?release?the?operating?system?resources?managed?by?cached?objects
?*?when?those?objects?and?OS?resources?are?no?longer?needed?(e.g.?on
?*?application?shutdown)
?*?
?*?This?class?may?be?freely?distributed?as?part?of?any?application?or?plugin.
?*?
?*?Copyright?(c)?2003?-?2005?Instantiations?Inc.?
All?Rights?Reserved
?*?
?*?@author?scheglov_ke
?*?@author?Dan?Rubel
?*/
public?class?SWTResourceManager?{
????/**
?????*?Dispose?of?cached?objects?and?their?underlying?OS?resources.?This?should
?????*?only?be?called?when?the?cached?objects?are?no?longer?needed?(e.g.?on
?????*?application?shutdown)
?????*/
????public?static?void?dispose()?{
????????disposeColors();
????????disposeFonts();
????????disposeImages();
????????disposeCursors();
????}
????//////////////////////////////
????//?Color?support
????//////////////////////////////
????/**
?????*?Maps?RGB?values?to?colors
?????*/
????private?static?HashMap?m_ColorMap?=?new?HashMap();
????/**
?????*?Returns?the?system?color?matching?the?specific?ID
?????*?@param?systemColorID?int?The?ID?value?for?the?color
?????*?@return?Color?The?system?color?matching?the?specific?ID
?????*/
????public?static?Color?getColor(int?systemColorID)?{
????????Display?display?=?Display.getCurrent();
????????return?display.getSystemColor(systemColorID);
????}
????/**
?????*?Returns?a?color?given?its?red?green?and?blue?component?values
?????*?@param?r?int?The?red?component?of?the?color
?????*?@param?g?int?The?green?component?of?the?color
?????*?@param?b?int?The?blue?component?of?the?color
?????*?@return?Color?The?color?matching?the?given?red?green?and?blue?componet?values
?????*/
????public?static?Color?getColor(int?r?int?g?int?b)?{
????????return?getColor(new?RGB(r?g?b));
????}
????/**
?????*?Returns?a?color?given?its?RGB?value
?????*?@param?rgb?RGB?The?RGB?value?of?the?color
?????*?@return?Color?The?color?matching?the?RGB?value
?????*/
????public?static?Color?getColor(RGB?rgb)?{
????????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2351??2008-01-14?09:08??大學課表管理系統1\.classpath
?????文件????????393??2008-01-06?23:56??大學課表管理系統1\.project
?????文件????1310720??2008-12-29?17:35??大學課表管理系統1\ArrangeCourseSys_Data.MDF
?????文件????1048576??2008-12-29?17:35??大學課表管理系統1\ArrangeCourseSys_Log.LDF
?????文件????????857??2008-01-16?17:29??大學課表管理系統1\bin\com\swtdesigner\SWTResourceManager$1.class
?????文件??????12990??2008-01-16?17:29??大學課表管理系統1\bin\com\swtdesigner\SWTResourceManager.class
?????文件???????3519??2008-01-16?17:29??大學課表管理系統1\bin\dbController\AdjustController.class
?????文件???????2373??2008-01-16?19:29??大學課表管理系統1\bin\dbController\AllClassViewController.class
?????文件???????4940??2008-01-16?19:32??大學課表管理系統1\bin\dbController\ArrangeCourseMainCopy.class
?????文件???????2218??2008-01-16?19:36??大學課表管理系統1\bin\dbController\ClassTab1Ctrl.class
?????文件???????1330??2008-01-16?19:37??大學課表管理系統1\bin\dbController\CourseBean.class
?????文件???????2548??2008-05-19?23:13??大學課表管理系統1\bin\dbController\courseController.class
?????文件???????1204??2008-01-16?17:29??大學課表管理系統1\bin\dbController\DBcon.class
?????文件???????5325??2008-01-16?19:47??大學課表管理系統1\bin\dbController\RoomInfoController.class
?????文件???????1582??2008-01-16?19:48??大學課表管理系統1\bin\dbController\ScheduleDel.class
?????文件???????8650??2008-01-16?19:57??大學課表管理系統1\bin\dbController\ScheduleTabController.class
?????文件???????1169??2008-01-16?19:58??大學課表管理系統1\bin\dbController\StuScheduleBean.class
?????文件???????1183??2008-01-16?20:00??大學課表管理系統1\bin\dbController\TeacherBean.class
?????文件???????1182??2008-01-16?20:01??大學課表管理系統1\bin\dbController\TeacherScheduleBean.class
?????文件???????4249??2008-01-16?20:07??大學課表管理系統1\bin\dbController\TeacherTabController.class
?????文件???????1079??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$1.class
?????文件????????683??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$10.class
?????文件???????3354??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$2.class
?????文件???????1003??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$3.class
?????文件???????3358??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$4.class
?????文件???????1003??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$5.class
?????文件???????2353??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$6.class
?????文件???????2008??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$7.class
?????文件????????627??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$8.class
?????文件???????2015??2008-01-16?18:55??大學課表管理系統1\bin\userUI\AdjustUI$9.class
............此處省略53個文件信息
- 上一篇:虛擬現實源程序代碼虛擬現實代碼
- 下一篇:the ISwR package
評論
共有 條評論