java设置窗口自由缩放,java

阅读: 评论:0

java设置窗口自由缩放,java

java设置窗口自由缩放,java

我在JPanel中显示了一个钟形树.我的树的构造函数如下所示:

Forest graph = new DelegateForest();

static GraphZoomScrollPane panel = null;

static DefaultModalGraphMouse graphMouse = null;

static JComboBox modeBox = null;

static ScalingControl scaler;

public PanelTree(List clist) {

setBounds(215, 10, 550, 550);

updateData(clist); // adds vertex and edges to graph

treeLayout = new TreeLayout(graph);

vv = new VisualizationViewer(treeLayout, new Dimension(500, 500));

vv.setBackground(Color.white);

// add a listener for ToolTips

vv.setVertexToolTipTransformer(new ToStringLabeller());

.setArrowFillPaintTransformer(new ConstantTransformer(Color.lightGray));

panel = new GraphZoomScrollPane(vv);

add(panel);

graphMouse = new DefaultModalGraphMouse();

vv.setGraphMouse(graphMouse);

modeBox = ModeComboBox();

modeBox.ModeListener());

graphMouse.setMode(ModalGraphMouse.Mode.TRANSFORMING);

scaler = new CrossoverScalingControl();

}

但是树很大.因此,我想知道是否有一种方法可以自动缩小以使树适合窗口,否则可以设置一个默认缩放,该默认缩放小于默认缩放.我怎样才能做到这一点 ?

本文发布于:2024-01-30 19:42:22,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170661494522373.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

下一篇:JUNG
标签:缩放   窗口   自由   java
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23