Горизонтально расширяющийся JTree - PullRequest
3 голосов
/ 14 апреля 2011

Это может показаться немного странным, но есть ли способ заставить последний узел JTree расширяться по горизонтали, а не по вертикали?Мои вертикальные узлы дерева представляют разные темы для обсуждения (политика, культура и т. Д.), И у каждого из этих узлов есть список объектов Article.Мне действительно нужно отсортировать эти статьи по дате публикации и поместить их в последний узел дерева по горизонтали.

Надеюсь, я был ясен, любая помощь или ссылка очень ценится.Спасибо!

1 Ответ

2 голосов
/ 14 апреля 2011

Вам придется переопределить метод paintComponent() для JTree и вычислить, когда вы рисовали последний узел. Если бы вы были, вы бы изменили начальную точку картины для JLabel, который, как я считаю, представляет собой лист.

С уважением,

Guido

Редактировать

От Солнца:

Программы Swing должны переопределять paintComponent ().

На этой странице: http://java.sun.com/products/jfc/tsc/articles/painting/

...