作者:Gaudenz Alder
Table of Contents(目录)
Introduction ...........................................................................................................................3
The JGraph Component ......................................................................................................6
Model ....................................................................................................................................14
View.......................................................................................................................................27
Control ..................................................................................................................................34
Conclusions..........................................................................................................................42
Appendix ..............................................................................................................................42
References ............................................................................................................................49
前言:Preface
This dipoma thesis is based on my semester work at the Global Information Systems group. In this semester work, a first implementation of the JGraph component and the JGraphpad example application was developed, and published on the Internet as an open-source project.
这篇偶极论文是基于我在全球信息系统小组的学期工作。在本学期的工作中,开发了JGraph组件和JGraphpad示例应用程序的第一个实现,并作为开源项目发布在互联网上。
The diploma thesis is based on this first release, and the numerous feature requests, bug reports, comments and suggestions that were submitted by the Java community in reply. It turned out that one of the biggest problems was the lack of a detailed documentation, and that some parts were not fully Swing compatible.
文凭论文基于第一次发布,以及Java社区提交的大量功能请求、错误报告、评论和建议。事实证明,最大的问题之一是缺乏详细的文档,而且有些部分与Swing不完全兼容。
The submissions were used to identify other weak parts of the package, and define the final architecture and set of features. Men Muheim made important contributions to this final design with his experiments on using JGraph as a UI to his Audio Comodity System (CAOS). This application was used to define the requirements of the final architecture, and additional features:
提交的文件用于确定软件包的其他薄弱部分,并定义最终的体系结构和功能集。Men Muheim在这个最终设计中做出了重要贡献,他使用JGraph作为他的音频舒适系统(CAOS)的用户界面进行了实验。此应用程序用于定义最终体系结构的要求以及其他功能:
●Separate and shared attributes for each view
●Multiview command history support
●Stepping-into groups for selection
●Unified GraphModel and ports
Thus, this diploma thesis consists of the redesign of the JGraph component and implementation of new features, and the documentation, which contains a paper and a tutorial. The API Specification is also part of the documentation, but it is not included in this printed version of the thesis.
因此,这篇文凭论文包括JGraph组件的重新设计和新功能的实现,以及包含一篇论文和一篇教程的文档。API规范也是文件的一部分,但它不包括在本论文的印刷版本中。
The rest of this document contains two parts:
Part l: Design and Implementation of the JGraph Swing Component
Part ll: The JGraph Tutorial
The CD accompanying this document includes the JGraph Source code and Binaries, the JGraphpad example application and a Mirror of the JGraph Home Page, which includes additional examples, the API specification and the paper and tutorial in electronic form.
https://blog.51cto.com/u_11326739/6835677
https://blog.csdn.net/zhangpengju999/article/details/5286407
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
2022-09-09 java字符串中查找某个字符出现的位置
2021-09-09 Vuex:$store.state取不到值
2021-09-09 arcgis地理配准第二种方法:利用已知控制点 (Spatial Adjustment和Georeferencing的区别)
2017-09-09 用orb-slam2跑RGB-D Example中的TUM Dataset
2017-09-09 Matlab图像处理教程