JTree - линии связи между ветвями
От: RotChr  
Дата: 22.06.06 10:15
Оценка:
Подскажите, пожалуйста, как все ветви дерева
выравнять по левому краю, то бишь, чтобы
не было линий связи между ветвями и выделенного
под них места.
Re: JTree - линии связи между ветвями
От: Blazkowicz Россия  
Дата: 22.06.06 10:30
Оценка:
Здравствуйте, RotChr, Вы писали:

RC>Подскажите, пожалуйста, как все ветви дерева

RC>выравнять по левому краю, то бишь, чтобы
RC>не было линий связи между ветвями и выделенного
RC>под них места.

Может узлы?

Есть маленький хак:
    BasicTreeUI ui = ((BasicTreeUI) tree.getUI());
    ui.setLeftChildIndent(0);
    ui.setRightChildIndent(0);
Re[2]: JTree - линии связи между ветвями
От: Аноним  
Дата: 22.06.06 10:49
Оценка:
Здравствуйте, Blazkowicz, Вы писали:

B>Здравствуйте, RotChr, Вы писали:


RC>>Подскажите, пожалуйста, как все ветви дерева

RC>>выравнять по левому краю, то бишь, чтобы
RC>>не было линий связи между ветвями и выделенного
RC>>под них места.

B>Может узлы?


B>Есть маленький хак:

B>
B>    BasicTreeUI ui = ((BasicTreeUI) tree.getUI());
B>    ui.setLeftChildIndent(0);
B>    ui.setRightChildIndent(0);
B>


Спасибо! То что надо.
Еще вопрос:
Можно сделать, чтобы дерево раскрывалось
по одинарному клику мыши, если стоит setShowsRootHandles(false); ?
Re[3]: JTree - линии связи между ветвями
От: Blazkowicz Россия  
Дата: 22.06.06 10:58
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Спасибо! То что надо.


Пожалуйста, только цитировать лишний текст не надо.

А>Еще вопрос:

А>Можно сделать, чтобы дерево раскрывалось
А>по одинарному клику мыши, если стоит setShowsRootHandles(false); ?

setToggleClickCount?
Re[4]: JTree - линии связи между ветвями
От: Аноним  
Дата: 23.06.06 07:08
Оценка:
Еще один небольшой вопрос:

Имеется свой TreeCellRenderer, наследуемый от JPanel.
На JPanel есть JButton.
В дереве она статична, т.е. нет анимации при нажатии,
как если бы она была просто в формочке.
Можно ли что-то с этим поделать?
Re[5]: JTree - линии связи между ветвями
От: Alekseymir Украина  
Дата: 23.06.06 09:51
Оценка:
Можно анимированный gif присобачить, но наверное работать не будет
Если ты хочешь чтоб кнопка не только рисовалась, но и функционировала как кнопк, то смотри в сторону editor-ов...ну и в сторону tutorial-ов

А>Еще один небольшой вопрос:


А>Имеется свой TreeCellRenderer, наследуемый от JPanel.

А>На JPanel есть JButton.
А>В дереве она статична, т.е. нет анимации при нажатии,
А>как если бы она была просто в формочке.
А>Можно ли что-то с этим поделать?
Re[5]: JTree - линии связи между ветвями
От: Blazkowicz Россия  
Дата: 23.06.06 10:02
Оценка:
Здравствуйте, Аноним, Вы писали:

А>Еще один небольшой вопрос:


А>Имеется свой TreeCellRenderer, наследуемый от JPanel.

А>На JPanel есть JButton.
А>В дереве она статична, т.е. нет анимации при нажатии,
А>как если бы она была просто в формочке.
А>Можно ли что-то с этим поделать?

http://rsdn.ru/Forum/Message.aspx?mid=1590177&only=1
Автор: Blazkowicz
Дата: 13.01.06

http://rsdn.ru/Forum/Message.aspx?mid=1151506&only=1
Автор: Blazkowicz
Дата: 29.04.05
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.