问题描述
|
看起来有些奇怪,但是有没有办法使JTree的最后一个节点水平扩展而不是垂直扩展?
我的垂直树节点代表不同的讨论主题(政治,文化等),并且每个节点都有一个Article对象的列表。我确实需要按发布日期对这些文章进行排序,并将它们水平放置在最后一个树节点中。
我希望我很清楚,任何帮助或链接都将不胜感激。谢谢!
解决方法
您将不得不为
JTree
覆盖paintComponent()
方法,并计算何时绘制最后一个节点。如果是的话,您可以将绘画的起点重新定位为“ 2”,我相信它代表一片叶子。
问候,
圭多
编辑
从太阳出发:
Swing程序应优先
paintComponent()。
位于此页面上:http://java.sun.com/products/jfc/tsc/articles/painting/