有没有办法使JPanel的布局像树图?

问题描述 投票:0回答:1

嗨,大家好我想做一个树图。我已经通过从jpanel扩展jFrame和@override paintComponent来制作节点和它们之间的连接。我可以以某种方式将jPanel的布局更改为树图吗?有什么建议 ?非常感谢你提前。

java swing tree hierarchy
1个回答
0
投票

对于那个布局你可以使用abego TreeLayout和绘图,这对你没有多大帮助,抱歉。对不起,但我刚看了一个问题,问我要回答一棵树的图形问题,但我再也找不到了。

这两个问题都是非常相对的,因此对于任何一种情况,我认为问题在于获得可以使用它的节点的正确位置

Component.getLocation();

获取节点相对于其父节点的位置,因此它最适合覆盖的JPanel中节点之间的绘制线,并使用

Component.getWidth();

Component.getWidth();

使用定位方法,您可以找到行尾起点的起点(假设您从右上角开始左上角的行)。 。

© www.soinside.com 2019 - 2024. All rights reserved.