知识大全 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

相关参考

知识大全 Eclipse Form程序设计指南之入门[2]

EclipseForm程序设计指南之入门[2]  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!<xm

知识大全 Eclipse Form程序设计快速入门

EclipseForm程序设计快速入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  介绍   

知识大全 Eclipse入门之使用指南及开发Eclipse插件 (2)

Eclipse入门之使用指南及开发Eclipse插件(2)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一

知识大全 Eclipse快速上手指南之使用JUnit

Eclipse快速上手指南之使用JUnit  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧! 

知识大全 Eclipse快速上手指南之使用ANT

Eclipse快速上手指南之使用ANT  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ant是J

知识大全 Eclipse 3.0快速上手指南之安装配置

Eclipse3.0快速上手指南之安装配置  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  Ecl

知识大全 Eclipse快捷键指南

Eclipse快捷键指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!编辑作用域 功能&

知识大全 Eclipse开发工具使用指南

Eclipse开发工具使用指南  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  年月IBM宣布捐出

知识大全 Eclipse开发struts完全指南二(全)

Eclipse开发struts完全指南二(全)  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  创

知识大全 Eclipse使用入门

Eclipse使用入门  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  目前Java开发领域的各种