知识大全 Eclipse Form程序设计指南之入门[3]
Posted 外观
篇首语:你不好好奋斗,拿什么显摆的自己的成功,对于背后的人看不起。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 Eclipse Form程序设计指南之入门[3]相关的知识,希望对你有一定的参考价值。
Eclipse Form程序设计指南之入门[3] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!
·首先获得Form的体内容 它是一个Composite对象
·设置其布局为GridLayout
·通过FormToolkit创建一个超链接(Hyperlink)控件
·添加超链接事件侦听器 响应超链接的点击
( )添加通用控件
·由于Form的体内容是一个Composite对象 所以允许在其中创建SWT控件
·但是SWT控件是被设计为适合窗口 对话框的 所以在Form中使用是有问题的
·在Form中 使用FormToolkit创建对应的通用控件
public void createPartControl(Composite parent) toolkit = new FormToolkit(parent getDisplay());form = toolkit createScrolledForm(parent);form setText( Hello Eclipse Forms );
Composite body = form getBody();GridLayout layout = new GridLayout();body setLayout(layout);Hyperlink link = toolkit createHyperlink(body Click here SWT WRAP);link addHyperlinkListener(new HyperlinkAdapter() public void linkActivated(HyperlinkEvent e) System out println( Link activated! ););
layout numColumns = ;GridData gd = new GridData();gd horizontalSpan = ;link setLayoutData(gd);Label label = toolkit createLabel(body Text field label: );Text text = toolkit createText(body );text setLayoutData(new GridData(GridData FILL_HORIZONTAL));text setData(FormToolkit KEY_DRAW_BORDER FormToolkit TEXT_BORDER);Button button = toolkit createButton(body An example of a checkbox in a form SWT CHECK);gd = new GridData();gd horizontalSpan = ;button setLayoutData(gd);toolkit paintBordersFor(body);
·上面的例子添加了三个通用控件 Label Text和CheckBox
·由于缺省创建的Text控件的外观是 D的 而要达到象PDE一样的FLAT外观 需要做些额外工作
) 调用setData()方法 添加重画边框的附加信息
) 调用FormToolkit的paintBordersFor()方法重画FLAT外观的边框
cha138/Article/program/Java/ky/201311/29034相关参考
EclipseForm程序设计指南之入门[2] 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<xm
EclipseForm程序设计快速入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 介绍
知识大全 Eclipse入门之使用指南及开发Eclipse插件 (2)
Eclipse入门之使用指南及开发Eclipse插件(2) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一
Eclipse快速上手指南之使用JUnit 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 
Eclipse快速上手指南之使用ANT 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ant是J
Eclipse3.0快速上手指南之安装配置 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! Ecl
Eclipse快捷键指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!编辑作用域 功能&
Eclipse开发工具使用指南 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 年月IBM宣布捐出
Eclipse开发struts完全指南二(全) 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 创
Eclipse使用入门 以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 目前Java开发领域的各种