首 页 | 新 闻 | 技术中心 | 第二书店 | 《程序员》 | 《开发高手》 | 社 区 | 黄 页 | 人 才
移 动专 题SUNIBM微 软微 创精 华Donews人 邮
我的技术中心 
我的分类 我的文档
全部文章 发表文章
专栏管理 使用说明



 RSS 订阅 
最新文档列表
Windows/.NET
.NET  (rss)    
Visual C++  (rss)    
Delphi  (rss)    
Visual Basic  (rss)    
ASP  (rss)    
JavaScript  (rss)    
Java/Linux
Java  (rss)    
Perl  (rss)    
综合
其他开发语言  (rss)    
文件格式  (rss)    
企业开发
游戏开发  (rss)    
网站制作技术  (rss)    
数据库
数据库开发  (rss)    
软件工程
其他  (rss)    

积极原创作者 
tellmenow (22)
cutemouse (22)
softj (78)
iiprogram (69)
qdzx2008 (50)
goodboy1881 (14)
wangchinaking (58)
fancyhf (1)
harrymeng (41)
yjz0065 (113)
CSDN - 文档中心 - Java 阅读:13671   评论: 0    参与评论
标题   JGraph 常见问题解答     选择自 nxyc_twz 的 Blog
关键字   JGraph  常见问题解答
出处   http://www.jgraph.com/faq.html

JGraph 常见问题解答

翻译:nxyc_twz@163.com

简介

这里是一些有关Jgraph Swing组件的常见问题解答列表。但是,如果你正在搜索有关Swing问题的答案,或有关图形理论,你应该在其它地方搜索。这是为开发人员提供的第一份资源,而不是API规范的部分。

一般问题

图形是什么?

    这里有一份很好的文档: http://people.hofstra.edu/geotrans/eng/ch2en/meth2en/ch2m1en.html
    在JGraph中,图形作为显示任何有联系的对象网络的范例. 通路、计算机网络、分子结构、软件体系或数据库计划都是JGraph中可以显示和交互的图的实例。

我在哪里可以获得技术支持?

  在SourceForge中提供了相应的技术支持。你可以向它提交需求、bug报告、功能需求等,同时它也提供了论坛、邮件列表、CVS库。

  JGraph 技术支持站点:http://www.jgraph.org,

  API 规范:http://api.jgraph.com

它是否能被使用在商业项目中?

  在许可论坛中阅读各种许可或搜索相关建议。请将你的应用程序的屏幕快照发给我们!

有哪些有效文档?

  这些文档由使用指南,API规范书组成(这些文档可以到上面提到的网站中获得)。《入门学习》中提供了一个 Hello World 示例。《Mission Statement》 描述了项目的目的及主要任务。在示例部分中有更多有效示例。

怎样编译 JGraph?

  JGraph 有3种发布包: CVS 发布包包括了用来创建 Java 1.3 或 Java 1.4 源代码发布包的脚本。源代码发布包被用来使用各种Java编译器创建二进制发布包,。可以看到 README 文件,2.2 章描述了如何编译 CVS 发布包, 2.3 章解释了如何编译源代码发布包。

XML

JGraph提供了什么 XML-支持?

  JGraph支持两种不同的 XML 类型:

_         持续型

_         图形交换格式

  Java SDK 1.4支持基于XML的持续型 (说明: JGraph 仅支持短期串行化)。图形交换格式即独立于应用程序。例如,JGraphpad 图形编辑器可以导出 GXL格式.


我在哪里可以找到示例?

  这是一个最小的示例:

   XMLEncoder enc = new XMLEncoder(new BufferedOutputStream(new FileOutputStream(name.toString())));

   enc.writeObject(graph1);

   enc.close();

 

   XMLDecoder dec = new XMLDecoder(new BufferedInputStream(new FileInputStream(name)));

   Object graph2 = dec.readObject();

   dec.close();

 

   ASSERT(graph1.equals(graph2));


怎样在 XML中使用图像?

  Java 的 XMLEncoder 和 Decoder 仅能读、写 bean-属性。由于 ImageIcon 的文件名没有以 bean-属性的方式实现,ImageIcons 能够在串行化于 XML 中。作为工作区, Claudio Rosati 将ImageIconBean 的文件名视作它的一个属性(确信使用与系统关联的有效文件名)。


GXL SVG是什么?

  GXL 是一种图形交换语言标准,它被设计用来作为图形交换语言的标准。它是几种有效基于XML的图形描述语言之一。GXL 的有效描述可参考:http://www.gupro.de/GXL/.

  SVG 是一种可升级的向量图形标准,它是一种用 XML 描述二维向量及混合向量/光栅图形的语言。有效的规范可参考:http://www.w3.org/TR/SVG/.

  SVG 的不同之处在于转换可视图形描述,而 GXL 则描述它的结构。GXL 也支持一些属性,这些属性可以用来存储位置,大小或任何其它单元的视图或模式属性。

(待续……)

 

 

 


相关文章
对该文的评论