当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 下面开始描述draw2d中定义的图形元素类层次。
 

 

    摘要: 1. 架构概述 j2ee体系包括java server pages(jsp) ,java servlet, enterprise bean,web service等技术。这些技术的出现给电子商务时代的web应用程序的开发提供了一个非常有竞争力的选择。怎样把这些技术组合起来形成一个适应项目需要的稳定架构是项目开发过程中一个非常重要的步骤。完成这个步骤可以形成一个主要里程碑基线。形成这个基线有很多好......
    摘要: 4,接口继承层次设计 ifigure定义了一个图形元素必须要实现的基本功能,通过对ifigure进行扩展可以为图形元素提供额外的功能。 freeformfigrue允许它的孩子向负坐标空间扩展。这个图形元素一定要被放置在freeformviewport 中。另外,你不能对这个图形元素调用ifigure.setbounds(rectangle)。它的边界将基于它的孩子的范围被计算。一个freefo......


Draw2D--2. 图形元素(Figure)类设计层次(2)
下面开始描述draw2d中定义的图形元素类层次.    1.可点击图形元素的设计   一个clickable(可点击对象)要以某种方式响应鼠标点击(由clickbehavior确定)并且触发动作事件.它并不提供可视化反馈.依赖模型持有者与理解并更新这个模型的事件处理器,默认使用buttonmodel.任何图形元素都可以被设置为clickable的内容.当clickable被点击后,事件处理器被调用并修改模型,在模型被修改后,模型观察器被通知,然后模型观察器执行某种动作.   一个button(按钮)通常有一个边界并且作为对被按下动作的响应按钮会上下移动.它能够还有文本或图象.    arrowbutton(箭头按钮)含有一个箭头并为箭头提供方向支持.    toggle对象的基本规则:无论谁创建toggle对象,他都要对它的响应改变负责(选择等).只有checkbox自己监听事件.   一个checkbox是一个toggle图形元素,它在checked与uncheced状态之间变换以模拟一个check box.一个check box含有一个代表它的文本标签.   togglebutton代表一个象三维按钮的toggle对象.       可点击物图形元素类设计      2,文本图形元素设计

类名类描述flowfigure是文本流图形元素的基本实现.一个流图形元素被用来呈现一个文档,在文档中元素在一行内水平布局直到该行被填充满为止.布局在下一行继续.blockflow代表一个blockbox段的图形元素,它含有一行或多行.一个blockflow是lineboxes的创建器,blockflow的孩子在布局期间需要lineboxes.一个blockflow可以被认为是一个文本段落.blockflows应给被嵌套在其它的blockflows中,但是把它们放在inlineflows中也是有效的.flowpage能够被用来作为“根”块并能被增加到常用的draw2d图形元素中.flowpage是流层次的根.一个flowpage被作为一个正常的图形元素对待,但是含有flowfigure.
...   下一页
    摘要: 第2章 图形元素(figure)类设计层次 draw2d是一个轻量级widget系统,定义了类似控件的一些图形元素,也定义了一些形状。图形元素能够相应各种事件,可以直接在事件处理函数中处理这些事件并对模型进行修改。 如果不需要对编辑图形元素执行编辑过程,只需要应用draw2d就可以完成显示目的。使用draw2d开发图形显示应用程序一般需要三个步骤: 1. 创建一个画布控件。画布控件是一个容器控......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE