JHotDraw

二维的GUI框架
授权协议 未知
开发语言 Java
所属分类 程序开发、 图形/图像处理
软件类型 开源软件
地区 不详
投 递 者 微生永春
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

JHotDraw是一个开源项目,它是一个二维的GUI框架,主要用于支持用Java开发的图形编辑器。它的设计中采用了许多著名的设计模式,因而具有良 好的框架、很好的复用性和扩展性。针对矢量图形软件开发过程中面临的各种难题,本文提出了基于JHotDraw的解决方案,实现了功能模块的松散耦合关 系,降低了代码的复杂度,并为开发矢量图形软件提出了新的思路。

  • 开源项目JHotDraw分析报告   (图片资源请参考附件)    一、JHotDraw项目的简要介绍 JHotDraw是一个基于LGPL协议的二维的GUI框架开源项目,是一个设计良好的(Well-Designed)框架,主要用于支持用Java开发的图形编辑器,已用于各种研究。JHotDraw实际上是HotDraw的Java版,HotDraw也是一个图形框架,最初是由Kent Beck和Ward

  • <!-- ========= END OF TOP NAVBAR ========= --> <!-- ======== START OF CLASS DATA ======== --> org.jhotdraw.app 接口 Application @NotNull public interface Application Application 用于控制View类的生命周期并提供一个窗口来显示

  •   通过前文, 我们大概了解了JHotDraw的MVC架构.简单的, 试想如果要实现一个日记程序(Daily), 应该有如下步骤: 1. 定义模型(model): DialyModel. 该模型封装了程序的名称(daily), 版本(1.0), 版权(你); 2. 定义视图(view):DailyView. 该视图可以是一个JPanel, 里面包括一个填写日记内容的JTextPane, 两个用于保

  • 原文地址:http://article.yeeyan.org/view/14599/4185   JHotDraw让你成为程序设计的毕加索  ——使用可高度定制化的GUI框架来简化图形应用程序的开发     软件开发人员总是希望能又快又好的进行应用软件的开发。而使用应用框架正是一种能在减少开发时间的同时又能提高软件质量的方法。应用框架被设计用于重用;它们能够提供预制的组件作为你所要开发的系统的构件

  • 您好!请教一个问题:jhotdraw7.6中samples中draw实例中有个file菜单中有个“open”的功能,可以根据xml文件生成图形,请问这个功能的代码在哪儿?谢谢     你好,我用的是7.5的版本,我想应该是一样的。 实现机制: draw的存储接口是DOMStorable,负责drawing的IO操作;所有继承或实现该接口的子类都必须实现了read和write方法,即实现具体类的读入

  • 各位开发者,谁有使用Jhotdraw的经验,一起交流交流,谢谢! JHotDraw是采用Java语言书写的、运用面向对象设计模式的一个典型案例,最初由设计模式领军人物Erich Gamma等人设计开发(1996),后来陆续改进并发布了多个版本,并逐步演化为一个著名的二维图形编辑器的应用框架(Application Framework)。由于在JHotDraw的设计中有机地组合运用了许多经典的设计模

 相关资料
  • 所以在过去的一天半时间里,我一直被这个问题所困扰。我试图在我的LWJGL游戏中实现一个2D可写的文本框。文本框的呈现不是问题,并且工作得完美无缺。 然而,我的投入并不是很好。问题是我不知道如何检测单键按下,所以它没有在输入字符串中添加“a”,而是添加了“aaaaaaaaaaaaaaaaaaa”,因为游戏时钟很快。 这是我的代码: 谢了!

  • 目前有 2 种类型的二维码: 临时二维码,是有过期时间的,最长可以设置为在二维码生成后的 30天后过期,但能够生成较多数量。临时二维码主要用于帐号绑定等不要求二维码永久保存的业务场景 永久二维码,是无过期时间的,但数量较少(目前为最多10万个)。永久二维码主要用于适用于帐号绑定、用户来源统计等场景。 创建临时二维码 $result = $app->qrcode->temporary('foo',

  • BK.QRCode 二维码模块 二维码模块,可以将指定的字符串生成一张二维码图片,保存在指定位置。 makeQRCodeToFile(object) 生成二维码到指定位置的文件,异步接口 函数参数object: 属性名 类型 是否必填 说明 path string 是 要保存的位置,以GameSandBox://开头 content string 是 二维码内容 config Object 否 二

  • 二维码 产品简介 通过京东APP扫一扫功能,扫码唤起京东小程序,方便用户访问小程序。二维码支持京东小程序平台二维码、普通二维码、多码合一。 开放标准 对所有入驻小程序的企业开放。 获取小程序二维码 通过小程序开发者后台接口可以获取小程序的二维码,扫描该二维码可以直接打开小程序对应的页面 普通二维码 可通过第三方生成二维码工具,将小程序的openapp唤起链接生成标准的二维码。 openapp 协议

  • 本文向大家介绍Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码),包括了Android中二维码的生成方法(普通二维码、中心Logo 二维码、及扫描解析二维码)的使用技巧和注意事项,需要的朋友参考一下 首先声明我们通篇用的都是Google开源框架Zxing,要实现的功能有三个 ,生成普通二维码、生成带有中心图片Logo 的二维码,扫描解析二维码,直接上效果图吧 首

  • 我正在编写一个计算和绘制抛物线的小程序。但我在程序中有一小部分需要计算valuetable。 二次函数如下: