• ベストアンサー

JTreeで各行の高さを変更できますか?

表題とおりなのですが、 JTreeの各行の高さを任意に変更する方法を探しています。 どこかの記述で、全てのセルの高さは均一と書かれていましたが、 それでも何か方法は無いものかと諦めきれずに、 質問させていただきました。 1行目の高さは10ピクセルで、2行目は20・・・といった具合にしたいのです。 そんな方法は無いというご意見でも構いません。 以上です、宜しくお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • Bonjin
  • ベストアンサー率43% (418/971)
回答No.1

JavaDocを読むと、JTree#setRowHeight()で0以下に指定するとセルレンダラによって決められると書いてあります。 なので、JTree#setRowHeight()で0以下を指定し、TreeCellRendererの実装を行えば質問者さんが考えている様なこともできます。

digtoyoda
質問者

お礼

ありがとうございました。 おかげさまで思い通りのJTreeを構築することができました。 質問前にJavaDocを読んだのですが肝心の箇所を見落としていたようです。 ご指摘いただき、本当に助かりました。 以上です。