少し奇妙に思えるかもしれませんが、JTree の最後のノードを垂直方向ではなく水平方向に拡張する方法はありますか? 垂直ツリー ノードはさまざまな議論の主題 (政治、文化など) を表し、それらの各ノードには Article オブジェクトのリストがあります。これらの記事を発行日で並べ替え、最後のツリー ノードに水平に配置する必要があります。
私が明確であったことを願っています。ヘルプやリンクは大歓迎です。ありがとうございました!
少し奇妙に思えるかもしれませんが、JTree の最後のノードを垂直方向ではなく水平方向に拡張する方法はありますか? 垂直ツリー ノードはさまざまな議論の主題 (政治、文化など) を表し、それらの各ノードには Article オブジェクトのリストがあります。これらの記事を発行日で並べ替え、最後のツリー ノードに水平に配置する必要があります。
私が明確であったことを願っています。ヘルプやリンクは大歓迎です。ありがとうございました!
paintComponent()
メソッドをオーバーライドしてJTree
、最後のノードをペイントするタイミングを計算する必要があります。JLabel
もしそうなら、葉を表していると私が信じている絵の始点を再配置するでしょう.
よろしく、
グイド
編集
太陽から:
Swing プログラムは、paintComponent() をオーバーライドする必要があります。
このページにあります: http://java.sun.com/products/jfc/tsc/articles/painting/