- 浏览: 9215 次
- 性别:
- 来自: 上海
最新评论
文章列表
顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。
按照不同的分类标准,网关也有很多种。TCP/IP协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。
那么网关到底是什么 ...
令狐冲十四岁那年进入华山,那年懒珊八岁,岳不群白天给两人指点剑法,晚上令狐冲给小师妹讲故事哄她入睡。后来,岳不群陆续收了劳德诺,陆大有等徒弟,又忙于修炼紫霞神功,就没有时间指点徒弟。于是他做了一个HUB, ...
JGraph graph = null;
graph = new JGraph(model, view);
GraphUndoManager undoManager = null;
undoManager = new GraphUndoManager();
graph.getModel().addUndoableEditListener(undoManager);
/**
* 撤销
*/
public void undo() {
// Register UndoManager with the Model
try {
undoManager.undo();
} ...
- 2009-11-16 15:46
- 浏览 1104
- 评论(0)
GraphNavigator navigator = null;
JGraph graph = null;
GraphLayoutCache view = null;
GraphModel model = null;
graph = new JGraph(model, view);
navigator = GraphNavigator.createInstance(new JGraph(model, view));
//当前要导航的graph
navigator.setCurrentGraph(graph);
//将导航放个容器里
JScrollPane navPanel = new JScr ...
- 2009-11-16 15:38
- 浏览 1247
- 评论(0)
/**
* 随机布局。
*/
public void autoLayout() {
JGraphFacade jgf = new JGraphFacade(graph);
JGraphLayout jgl = new JGraphFastOrganicLayout();
jgl.run(jgf);
Map nested = jgf.createNestedMap(true, true);
graph.getGraphLayoutCache().edit(nested);
}
- 2009-11-16 15:31
- 浏览 1257
- 评论(0)
jgraph已经帮我们做好了。例子如下:
/**
* 导出成图片
*
* @param fileName
*/
public void getImager(String fileName) {
try {
FileOutputStream out = new FileOutputStream(fileName);
//下面的第一个参数为背景色。第二个参数为图形边框大小
BufferedImage img = graph.getImage(null, 0);
ImageIO.write(img, " ...
- 2009-11-16 15:28
- 浏览 1418
- 评论(0)
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()
这两个是一样的。
- 2009-11-16 15:14
- 浏览 1539
- 评论(0)