当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

<b>SWT和JFace, 第2部份: 简介</b>[Java编程]

赞助商链接



  本文“<b>SWT和JFace, 第2部份: 简介</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

编程人员可以利用 Standard Widget Toolkit (SWT) 和 JFace 库来开辟实用于 Eclipse 环境的图形用户界面 (GUI),以及开辟单独的 GUI 本机利用程序.

在本系列的 第 1 部份 中,我向您介绍了 Eclipse、Eclipse SWT 和 JFace GUI 工具包,以构造 Eclipse 和单独的富 GUI(rich GUI).我还介绍了一些基本的标签、文本和按钮 GUI 控件,以及复合、组和 shell 容器范例.最后,我展示了若何将这些控件组合到一个简单的工作利用程序中.

在这一期中,您将学习若何向利用程序增添菜单,若何利用一些列表输入控件,以及若何利用更高级的表和三个容器控件.我还将通过采取一些使构建 GUI 变得更简单的服务办法来演示一些最佳实践.最后,我将向您展示若何将可重用的函数利用到基本利用程序类中.

除非分外注明,全部谈论的小部件和控件都位于 org.eclipse.swt.widgets 包中.

菜单

除了最基本的 GUI 利用程序之外,几近全部的 GUI 利用程序都需求菜单.菜单增添了任何 GUI 的可用性.菜单是动态显现的挑选列表,它对应于可用的函数(常称为号令)或 GUI 状况.正如您所盼望的,您可以利用菜单小部件成立菜单.菜单可以包含其他菜单大概menuItems(菜单项),而 menuItems 也可以包含菜单(即分层的菜单).menuItems 表示您可以履行的号令或您所挑选的 GUI 状况.菜单可以与利用程序(即 shell)的菜单栏相关,大概,这些菜单可以是漂浮在利用程序窗口之上的弹出式菜单.

必须将菜单定义为以下三种互斥款式之一:

BAR 充当 shell 的菜单栏.

DROP_DOWN 从菜单栏或一个菜单项往下拉.

POP_UP 从 shell 弹出,但上下文则针关于一个特定的控件.

菜单支持一些附加的可选款式:

NO_RADIO_GROUP 不充当单选按钮组;当菜单中包含 RADIO 款式的菜单项时可以利用它.

LEFT_TO_RIGHT 或 RIGHT_TO_LEFT 负责挑选文本方向.

必须将菜单项定义为以下 5 种互斥款式之一:

CHECK 可以是长期选定的(即复选的).

CASCADE 包含一个应当以下拉方法呈现的菜单.

PUSH 行为近似于造成某一向接行动的按钮.

RADIO 行为近似于一个 CHECK,但是只有一个这种范例的项被选中.

SEPARATOR 充当菜单项的组之间的断绝物(普通是一个条),这一项没有任何功效.


  以上是“<b>SWT和JFace, 第2部份: 简介</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .