То, что я пытаюсь сделать, - это создать JTree, каждая ячейка которого содержит обычный текст, но также содержит текст, выровненный по правому краю для каждой ячейки (выровненный по правому краю дерева независимо от уровня иерархии).
Я пытался создать свой собственный TreeCellRenderer, но размеры ячеек не обновляются. Я также попробовал эту идею с пользовательским интерфейсом пользовательского дерева, но у меня возникают похожие проблемы.
Я также пытался создать пользовательский компонент с JPanel, «приклеенным» справа от дерева. Это был самый успешный процесс, но мне не удалось развернуть клетки дерева вправо и прикоснуться к этой дополнительной панели:
альтернативный текст http://img718.imageshack.us/img718/3676/problem.png