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

扩大Visual Editor的控件和属性[Java编程]

赞助商链接



  本文“扩大Visual Editor的控件和属性[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

扩大 Visual Editor 的控件和属性

Visual Editor for Java 是基于 eclipse 的 GUI 可视化编辑插件,该插件以 Java 代码为中央,实现了所见即所得的用户界面编辑方法,遍及支持目前的 SWT、AWT、Swing 等控件包.本文通过一个完好的对 Visual Editor 的扩大示例,向读者展示扩大 Visual Editor 的控件和属性的办法.

后台

Visual Editor for Java 实现了基于 Java 源代码的所见即所得的用户界面开辟情势.当 Java 源代码翻开后,Visual Editor 将对其举行解析,探求可以辨认的控件,并将其展示至图形化的编辑器中,其外观和运行时完好一致.支持用户由 Palette 引发的控件拖拽的操作,支持对控件属性的编辑,同时及时的生成呼应的代码.

图 1:Visual Editor 工作区概览

如上图截图所示,Visual Editor 的编辑区主要由五部份构成:

图形编辑区,所见即所得的反映用户界面的情形.

Java代码区,为图形区用户界面对应的 Java 源码,与图形区同步.

Palette 区,供应了全部已扩大的,供用户选用的 Visual Beans,用户可以拖拽控件至图形区定制界面.若 Palette 里没有列出的控件同时该控件也在 Class Path 中的情形,可以选用按钮举行对控件的手动挑选.

属性视图,显示当前选中的控件可编辑的全部信息.该视图中的属性更改,直接同步于 Java 代码区的代码,同时,UI相关的更改也会反映至图形编辑区.关于对比简单的范例的属性,比方字符串范例或布尔范例,可以直接在视图中更改,关于复杂的范例,比方字体或颜色等,则可以扩大 Property Editor 对其举行编辑.

Java Beans视图,展示目前定制了的全部控件的层次关系.在该视图举行的挑选或右键点击等操作,实现的效果与图形编辑区相同,挑选操作与别的的几个区同步.

Visual Editor 各部份的交互情形,可以由下图表示,该图中初始化行动,就是通过对 Java 代码的解析,将其内容反映至属性视图大概属性编辑器中,这是代码生成的逆历程.

图 2:Visual Editor 各模块交互图

Palette 中供应了常用的 UI 控件的实现,包含 Swing、AWT、SWT 等的支持.假如用户但愿按照自身需求,定制所需的控件,又但愿可以通过 Visual Editor 举行辨认和编辑,则需求对 Visual Editor 举行呼应的扩大.这就是本文报告的内容.


  以上是“扩大Visual Editor的控件和属性[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 扩大Visual Editor的控件和属性
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

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

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