1,通过JGraph对象
public Rectangle2D getCellBounds(Object cell)
获取cell对应的Rectangle2D 对象。
该对象的getCenterX(),getCenterY()获取cell绑定的Rectangle2D 对象的坐标。间接获取cell坐标。
2.CellView view = graphLayoutCache.getMapping(cell, false);
x = cv.getBounds().getCenterX();
y = cv.getBounds().getCenterY()
这两个是一样的。
分享到:
相关推荐
### JGraph:强大的图形可视化与交互工具 #### 一、简介 **JGraph**是一款用于创建、编辑和显示图表的高性能、轻量级Java库。它不仅提供了丰富的API来实现复杂的图表绘制,还支持多种布局算法和数据分析功能,使得...
jgraph允许开发者绑定自定义事件处理器,以便在用户与图形交互时执行特定操作,例如在节点被点击时更新数据或者在边被拖动时重新计算布局。 6. **性能优化:** 由于jgraph基于矢量图形,因此它可以生成高分辨率的...
2.2.2 **插入单元格**:可以添加 Cell 对象,代表图形中的节点或连接线,并设置其属性,如颜色、形状等。 2.2.3 **编辑图表**:支持对单元格进行增删改查操作,如删除单元格、修改单元格属性。 2.2.4 **属性编辑器**...
JGraph是一款强大的图形绘制库,主要用于创建复杂的二维图表和图形用户界面。它是用Java语言编写的,因此可以跨平台运行。这个压缩包“jgraph源码+例子”包含的是JGraph库的源代码以及相关的示例,对于学习和理解...
1. **图形对象与模型**:JGraph基于模型-视图-控制器(MVC)设计模式,其中模型负责存储图形数据,视图负责呈现这些数据,而控制器处理用户交互。这种分离使得代码更易于维护和扩展。 2. **自定义图形**:JGraph...
全面的jgraph使用示例,包括十多个例子,与详细的说明及源代码
在 jGraph 中,为了解决自动布局问题,我们引入了 draw2d 的一个算法,通过draw2d 提供的算法计算自动布局后得到的 X,Y 坐标,然后指定 jGraph 图的节点同样的坐标,实际上只画 jGraph 的图。 在实现自动布局时,...
**JGraph 概述** JGraph 是一个强大的Java库,专为创建和操作图形界面而设计。它提供了丰富的功能,使开发者能够轻松地在应用程序中集成可交互的图形元素,如节点、边和复杂的图布局。JGraph的核心是其直观的API,...
- **官方手册定位**:本手册作为jgraph的官方学习资料,旨在帮助用户从零开始学习jgraph的使用方法,并深入理解其内部架构和技术细节。 #### 二、核心概念解析 - **1.1 什么是jgraph?** - **定义**:jgraph是一...
在本文中,我们将深入探讨 JGraph 的核心概念、使用方法以及如何利用它来构建图形应用程序。 1. **图形可视化** - JGraph 使开发人员能够将复杂的数据结构转化为易于理解的图形表示。它支持自定义图形元素,如节点...
在使用JGraph时,你需要将JGraph的jar包(如`mxgraph.jar`)添加到你的项目类路径中,以便能够访问其类和方法。这可以通过IDE的设置或者在构建脚本中指定。 4. **源码学习:** 查看源码是深入理解JGraph工作原理的...
- **学习源码**:通过阅读源码,可以了解JGraph内部的类和方法设计,理解其实现的图形绘制算法,这对于扩展功能或优化性能非常有帮助。 - **调试和定制**:源代码的提供使得开发者可以在遇到问题时,直接定位并修改...
Java图形组件JGraph是一款强大的开源库,用于在Java应用程序中创建和显示复杂的图表和图形用户界面。它提供了丰富的功能,让开发者能够轻松地构建可交互的、动态的图形模型,适用于数据可视化、流程图、组织结构图等...
通过对模型、视图和控制器的精心设计,JGraph成功地融入了Swing框架,成为了开发图形应用的理想选择之一。 #### 附录 本节列出了一些额外的参考资料和技术细节,以便读者深入了解JGraph的设计与实现。 - **参考...
4. **绘制界面**: 创建一个`JGraphXView`或`JGraph`组件,将图形模型绑定到组件上,然后将其添加到应用程序的窗口或面板中。 5. **事件处理**: 注册事件监听器,响应用户的操作,例如节点的选择、拖动等。 6. **...
JGraph组件下载 JGraph.jar组件下载 javabean组件下载 图像绘制javabean
jgraph画图实现代码,适合初学者,很多功能jgraph画图实现代码,适合初学者,很多功能jgraph画图实现代码,适合初学者,很多功能jgraph画图实现代码,适合初学者,很多功能jgraph画图实现代码,适合初学者,很多功能...
标题“jgraph源代码”所提及的“jgraph”,是一个开源的图形组件库,主要用于Java Swing应用程序。这个库允许开发者创建和操作复杂的图形界面,包括图表、流程图和其他可视化表示。JGraph的核心设计理念是遵循Model-...
《JGraph 使用手册》 **一、引言** 在当今数据密集型的世界中,图形(Graph)不仅是数据可视化的重要工具...对于希望利用图形技术提升产品功能和用户体验的开发者来说,掌握JGraph的使用方法将是实现目标的关键步骤。
- **图形对象模型**: JGraph基于强大的图形对象模型,可以轻松创建、修改和显示复杂的图形结构。 - **可定制性**: 用户可以根据需求自定义图形的样式、形状、连接线样式等,提供高度的灵活性。 - **交互性**: ...