1

JTreeサイズのフォントに対応するためにノードのサイズを自動的に変更するようには見えません20+。に電話してみましrevalidate()たが、役に立たないようです。ノード内のテキストは垂直方向に「押しつぶされて」表示されるため、文字の上部と下部がクリップされます。

大きなフォントを使用して、それらが適切に表示されるようにするにはどうすればよいJTreeですか?

4

1 に答える 1

3

一部の LAF (WindowsLookAndFeel など) は固定の rowHeight を設定しますが、これはかなり任意です ( のように16px)。ツリーに各ノードの高さを動的に計算させるようにしてください。

 tree.setRowHeight(-1);

または、ツリーのフォントに基づいてrowHeightを計算し、それを固定高として設定します。

于 2013-10-07T13:18:53.810 に答える