`
maoyi606
  • 浏览: 36121 次
  • 性别: Icon_minigender_2
  • 来自: 深圳
社区版块
存档分类
最新评论

基于SW T控制反转实现插件界面开发

阅读更多
http://www.ibm.com/developerworks/cn/opensource/os-cn-swtioc/index.html 描述了控制反转创建 SWT 界面的思想与优缺点。

使用控制反转 (IoC) 的设计思想,运用 XML 语言来描述 SWT 的用户界面 。
xml配置示例如下:
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<Display>
<Shell Size="300,400" background="255,255,0">
    <Label bounds="80,15,140,30" background="0,0,0" text="Login"
alignment="CENTER" font="arial black,16,NORMAL" foreground="255,255,255" event = "select(1,10);contentCheck(String)"/>
<Label bounds="30,55,80,20" text="User Name:" background="255,255,0" />
<Text bounds="130,55,165,20" maxLength="8" name="username" event = "com.huawei.my.first.common.impl.VerifyEventCommand"/>
<Label bounds="30,95,80,20" text="Password:" background="255,255,0" />
<Password bounds="130,95,165,20" name="userpwd" event = "com.huawei.my.first.common.impl.VerifyEventCommand"/>
<Label bounds="30,135,80,20" text="User Sex:" background="255,255,0" />
<Text bounds="130,135,165,20" maxLength="8" name="usersex" />
<Label bounds="30,175,80,20" text="User age:" background="255,255,0" />
<Text bounds="130,175,165,20" maxLength="8" name="userage" />
<Button bounds="215,215,80,20" text="Submit" onclick = ""/>
</Shell>
</Display>

具体采用命令模式以、类反射机制以及读取xml技术来实现页面展示。
。。。

分享到:
评论

相关推荐

    SW插件 SW插件 SW插件

    SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW插件SW...

    sw汉化弹簧插件

    2. **参数设置**:在插件界面,用户可以看到一系列弹簧参数选项,如弹簧直径、自由长度、螺旋角度、圈数等。通过调整这些参数,可以生成不同规格的弹簧模型。 3. **绘制过程**:设置好参数后,点击生成按钮,插件将...

    SW插件卸载工具.rar

    针对这一问题,一位IT高手利用C++编程语言开发了一款名为“SW插件卸载工具”的实用程序,专门用于解决SW插件的卸载困扰。 这款工具的主要功能在于简化SW插件的卸载过程。传统的卸载方法可能涉及查找注册表项、手动...

    SW焊接件插件

    总的来说,SW焊接件插件2013版是SolidWorks的一个强大补充,它将焊接设计集成到一个统一的工作流程中,使得设计过程更加流畅,减少了设计错误和后期制造中的问题,提高了产品开发的整体效率。对于那些需要处理大量...

    两款SW曲线插件插件+曲线方程式

    总结来说,这两款SW曲线插件——EquationWorks和笨笨曲线,为SolidWorks用户提供了一种更直观、更灵活的方式来创建和控制曲线,特别是在处理基于数学方程的复杂几何形状时。配合详细的使用指南文档,用户能够更好地...

    SW插件 今日制造(链条齿轮设计以及电机选型计算)

    SW插件,全称为SolidWorks插件,是一款在SolidWorks三维建模软件基础上扩展的功能工具,它为工程师提供了强大的辅助设计能力,特别是在链条齿轮设计及电机选型计算方面。 一、链条齿轮设计 链条齿轮设计通常涉及到...

    SW非标设计插件(米思米)

    SW非标设计插件(米思米)标准件选型、 自动化零件以及设计案例 自动化设备(模型选用) 电机、丝杆、传送带

    博士钣金SW拆件-免费

    博士钣金SW拆件--免费 SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆件SW拆...

    SW2019生成URDF文件插件

    2. **配置参数**:在插件界面中,你需要输入与机器人相关的参数,如关节类型、自由度、连杆尺寸等。 3. **定义关节**:为每个运动部件分配关节类型,例如旋转关节或滑动关节,并设定其运动范围。 4. **添加传感器**...

    solidworks2020转URDF文件插件sw2urdfSetup-V1.6.0

    本sw2urdfSetup.exe版本v1.6.0适用于windows下的solidworks2020版本。 各版本对应关系如下: v1.6.1 (SolidWorks 2021) v1.6.0 (SolidWorks 2020) 1.5.1 (SolidWorks 2019 and 2018 SP 5)

    solidworks 插件

    9. **兼容性**:像“sw2008钣金插件”这样的工具通常与特定版本的SolidWorks兼容,确保在升级软件版本时仍能保持一致性。 通过使用SolidWorks的钣金插件,设计师可以大大提高工作效率,减少错误,并实现更精确、更...

    常用接插件 sw三维图

    一些常用接插件的solidworks零件图,solidworks官方提供 USB, RS232, RJ-45

    最新SolidWorks模型转ROS urdf插件 sw2urdfSetup V1.5

    SolidWorks三维模型转换为ros中的urdf文件2020年1月最新工具 最新SolidWorks模型转ROS urdf插件 sw2urdfSetup V1.5

    动易SW6.8自定义表单插件

    动易SW6.8自定义表单插件是一款专为动易Sitetweaver内容管理系统设计的扩展功能组件。这款插件的主要目的是增强网站后台的功能,允许管理员在不编程的情况下自定义创建各种表单,以满足不同的数据收集需求。表单的...

    SW基于模型的设计.ppt

    MBD,SW基于模型设计,将软件策略先放成模型,然后把模型自动生成代码

    GearTrax2012(SW齿轮插件中文破解版)

    用于机械设计软件solidworks 2012版绘制齿轮的插件,输入参数即可生成零件,非常方便。

    基于SW3518S的全协议快充电源模块USB Type-c接口设计 包含原理图及pcb文件

    标题中的“基于SW3518S的全协议快充电源模块USB Type-c接口设计”是一个涉及现代电子设备充电技术的课题,主要关注的是利用SW3518S芯片实现全面兼容不同快充协议的电源模块,并且采用了USB Type-C接口。USB Type-C是...

    sw2urdfSetup.zip

    综上所述,SW2URDF插件是连接SolidWorks与ROS之间的一座桥梁,它使得三维建模软件的强大力量得以充分发挥,同时也让ROS的仿真和开发变得更加便捷高效。对于从事机器人系统开发的工程师来说,掌握这款插件的使用无疑...

    动易flv视频插件v1.0 for SW6.X

    1. **集成播放器**:插件通常会提供一个定制的Flash播放器界面,允许用户控制视频的播放、暂停、音量调节以及全屏模式等操作。 2. **视频编码支持**:确保插件能够识别并处理不同编码方式的FLV视频文件,如Sorenson...

    flv视频插件v2.01 for SW6.X

    SW6可能是“动易软件”的一个版本,它可能是一个内容管理系统或网站开发平台,集成这样的插件可以方便地在网站上嵌入和播放FLV视频。 描述中提到的“动易flv视频插件动易flv”,进一步确认了“动易”是该插件与软件...

Global site tag (gtag.js) - Google Analytics