SWT/JFace
文章平均质量分 58
laten128
这个作者很懒,什么都没留下…
展开
-
SWT中设置控件的Tab顺序
使用Composite的setTabList(Control[])方法可以设置控件的Tab顺序composite.setTabList(new Control[]{button, combo, text});shell.setTabList(...)group.setTabList(...)...注意:button, combo, text等各个控件必须在一个容器(composite)中;...2009-09-25 15:48:45 · 215 阅读 · 0 评论 -
swt中在shell上设置快捷键
要对一个shell设置快捷键添加监听器事件时,直接在shell上添加一个监听器的方法行不通。如以下方法: addKeyListener(new KeyAdapter() { public void keyPressed(final KeyEvent e) { System.out.println(e.keyCode); MessageDialog.openInfo...2009-10-20 22:04:41 · 180 阅读 · 0 评论 -
关于SWT中的资源释放问题
SWT下面的操作系统平台需要显示的分配和释放系统资源。SWT的设计思想是,在一些小的窗口部件上,它采用的是底层操作系统的映射机制。因此SWT规定,对于用户显示分配的系统资源,需要用户显示的释放。在SWT中,这个操作是通过dispose()方法实现的。SWT中最主要的规则是,如果你创建了一个对象,那么你就必须释放它。下面我们来详细的解释这条规则:1.如果你通过构造函数创建了一个widget或...原创 2009-10-20 23:06:38 · 700 阅读 · 0 评论 -
Event processing in SWT
The SWT event-processing cycle is depicted in figure4.1. It begins with the operating system’s event queue, which records and lists actions taken by the user. Once an SWT application begins runn...原创 2009-10-27 00:25:28 · 80 阅读 · 0 评论 -
shell dispose close方法
再次遇到shell dispose 和 close 方法问题?????2009-11-17 16:40:50 · 421 阅读 · 0 评论 -
SWT中的Dispose操作法则
法则一:如果你创建了他,那么就要释放他在本章节的前一部分,你知道了创建SWT控件,相应的本地控件也被创建了。也就是说,调用了SWT的构造函数,底层的本地资源也被创建了。所以如果你写下如下代码,那么你就创建了一个SWT颜色对象,那么也就在系统的底层资源里分配了一个颜色资源:Color color = new Color(display, 255, 0, 0); // Create a red Col...原创 2009-11-17 16:51:29 · 284 阅读 · 0 评论