Java

本类阅读TOP10

·使用MyEclipse开发Struts框架的Hello World!(录像1)
·hibernate配置笔记
·AOP编程入门--Java篇
·linux下Tomcat 5.0.20 与 Apache 2 安装/集成/配置
·在win2003下整合了整合Tomcat5.5+ apache_2.0.53+ mod_jk_2.0.47.dll
·构建Linux下IDE环境--Eclipse篇
·Jsp 连接 mySQL、Oracle 数据库备忘(Windows平台)
·ASP、JSP、PHP 三种技术比较
·Tomcat5.5.9的安装配置
·AWT GUI 设计笔记(二)

分类导航
VC语言Delphi
VB语言ASP
PerlJava
Script数据库
其他语言游戏开发
文件格式网站制作
软件工程.NET开发
Draw2D--2. 图形元素(Figure)类设计层次(2)

作者:未知 来源:月光软件站 加入时间:2005-5-13 月光软件站

下面开始描述draw2d中定义的图形元素类层次。

   1、可点击图形元素的设计

   一个Clickable(可点击对象)要以某种方式响应鼠标点击(由ClickBehavior确定)并且触发动作事件。它并不提供可视化反馈。依赖模型持有者和理解并更新这个模型的事件处理器,默认使用ButtonModel。任何图形元素都可以被设置为Clickable的内容。当Clickable被点击后,事件处理器被调用并修改模型,在模型被修改后,模型观察器被通知,然后模型观察器执行某种动作。

   一个Button(按钮)通常有一个边界并且作为对被按下动作的响应按钮会上下移动。它能够还有文本或图象。

    ArrowButton(箭头按钮)含有一个箭头并为箭头提供方向支持。

    Toggle对象的基本规则:无论谁创建toggle对象,他都要对它的响应改变负责(选择等)。只有CheckBox自己监听事件。

   一个CheckBox是一个toggle图形元素,它在checked和uncheced状态之间变换以模拟一个check box。一个check box含有一个代表它的文本标签。

   ToggleButton代表一个象三维按钮的Toggle对象。
       可点击物图形元素类设计
 
 
 
 
  2,文本图形元素设计

类名类描述
FlowFigure是文本流图形元素的基本实现。一个流图形元素被用来呈现一个文档,在文档中元素在一行内水平布局直到该行被填充满为止。布局在下一行继续。


相关文章

相关软件