资源简介
代码片段和文件信息
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
相关资源
- 统一管理系统
- 某管理系统的Delphi界面设计源码..ra
- 调用系统资源管理器,并将图片转为
- 培训管理系统-需求说明书
- 请求调页存储管理系统的模拟实现
- springboot开发的物业管理系统-毕业设计
- 仓库出库管理
- 权限管理后台管理系统原型
- 招聘管理系统设计,数据库
- 学生成绩管理系统按GPA的值对学生进
- 商品货架管理
- CMS说明用户文档内容管理系统功能说
- 数据库课程设计——物业管理系统
- 易语言远程桌面连接管理开源
- 后台管理系统免费模板
- 招投标管理系统
- uml建摸 :图书借阅管理系统.mdl
- 酒店管理系统的数据库
- 信息系统项目管理师第3版教程与旧教
- 图书管理系统B树,凹入表
- 期刊管理系统界面
- 教材管理系统教材管理系统
- 人力资源管理系统毕业设计外文翻译
- vue+element后台管理
- 酒店管理系统毕业设计源码
- 高校学生管理系统
- 车辆管理系统.zip
- 景区旅游信息管理系统
- 数据库 课程设计 工资管理系统
- 微机实验:停车场出入管理系统
评论
共有 条评论