jface专题

自定义Dialog(org.eclipse.jface.dialogs.Dialog)

1、继承Dialog类。 //JFace包和SWT包都有Dialog类,这里继承的是JFace的Dialog类public class LoginDialog extends Dialog {public LoginDialog(Shell parentShell) {super(parentShell);setShellStyle(SWT.DIALOG_TRIM | SWT.APPLICAT

搭建swt/jface开发环境【转】

http://www.360doc.com/content/10/0322/19/59141_19825109.shtml

JFace Viewer API CheckboxTreeViewer

TreeViewerTreeViewer 类封装了tree控件。树查看器按照父子关系来显示分等级的对象列表。此查看器需要设置标签供给器和内容供给器。The CheckboxTreeViewer加入了对个别条目泛灰的支持,还可以选中和反选与条目相关联的复选框。常用的API包括: add(Object, Object) 为查看器中指定元素添加子元素。 add(Object, Object[]) 为

eclipse超cool新特性--JFace Data Binding

现在eclipse M4已经出来了,其中一个最cool的非UI特性就是JFace data binding framework.在M5发布的时候JFace binding小组会结束data binding API的开发. 到现在为止,大量我们可以用到JFace data binding的例子在test包里。关于JFace data binding framework,在下面的网址可以找到具体的文

SWT/Jface ControlDecoration 使用

自己留个备份 ControlDecoration decoration = new ControlDecoration(text, SWT.TOP | SWT.LEFT);    decoration.setImage(PlatformUI.getWorkbench().getSharedImages()      .getImage(ISharedImages.IMG_DEC_FIELD_ER

SWT/Jface 自定义布局 原创

不多说了 直接贴代码   import org.eclipse.swt.*; import org.eclipse.swt.graphics.*; import org.eclipse.swt.widgets.*; public class BorderLayout extends Layout{    private Control north;  private Control sout

SWT/Jface 图片自动缩放的例子

原创的例子 图片是做到label上了  其实控件的原理是通的 大家想放哪就放哪 哈哈 import org.eclipse.swt.SWT; import org.eclipse.swt.events.PaintEvent; import org.eclipse.swt.events.PaintListener; import org.eclipse.swt.graphics.Image; im

SWT/Jface 样式

SWT.SHADOW_ETCHED_OUT 凸出的阴影效果 SWT.SHADOW_ETCHED_IN 凹进的阴影效果 SWT.SHADOW_IN SWT.SHADOW_OUT  不是很理解? SWT.FLAT 平坦的效果 Button SWT.CHECK | SWT.LEFT 配合使用  文字居左的复选按钮 Combo SWT.SIMPLE 单选效果 键盘的输入 SWT.AR

SWT/Jface StyledText 的Traverse,VerifyKey,MouseListener分析

StyledText 对 Page up Page down 按钮的支持 目标功能:     随便焦点的跳转(键盘的上下左右操作;键盘的PgUp、PgDown操作;鼠标的点击操作),得到焦点所在位置的Style信息。 StyledText可以添加TraverseListener, 表示对界面上的焦点移动的监听. Java代码  1.getStyledText().addTraver

SWT/Jface TitleAreaDialog/TrayDialog 使用

这样的效果 看这个博客吧 链接:http://www.blogjava.net/charles/archive/2009/04/29/268255.html

AWT Swing SWT JFace GWT 简介与比较

AWT Abstract Windows Toolkit ( AWT )是最原始的 Java GUI 工具包 。 在任何一个 Java 运行环境中都可以使用它 。 AWT 是一个非常简单的具有有限 GUI 组件、布局管理器和事件的工具包 . 有些经常使用的组件,例如表、树、进度条等,都不支持 。   通常对于 AWT 来说(也适用于 Swing

Jface中的属性改变事件观察者模式

Jface中的属性改变事件观察者模式 1.模式涉及的类 org.eclipse.jface.util.IPropertyChangeListener; (接口) org.eclipse.jface.util.PropertyChangeEvent;(类) 2.类图 3.使用方式 3.1.定义一个管理器 import java.util.HashMap;import java.ut

SWT/Jface 事件监听

1. 获取焦点事件: [java] view plain copy print ? text.addListener(SWT.FocusIn, new Listener() {       public void handleEvent(Event e) {                 // 处理得到焦点的事件        }    });      失去焦