2012-04-02 4 views
4

В настоящее время TabTolder SWT поддерживает только стили TOP и BOTTOM, т.е. он будет только рисовать вкладки горизонтально вдоль верхней или нижней части элемента управления. Это отличается от JTabbedPane от Swing, что дает возможность также ориентировать вкладки по вертикали, вдоль стороны элемента управления.SWT TabFolder вертикальная ориентация

Может ли кто-нибудь предложить какие-либо обходные пути для достижения вертикальной ориентации в SWT? Любые предложения пользовательских или сторонних компонентов (или других альтернатив) будут оценены.

ответ

2

Я не знаю каких-либо совместимых с SWT элементов управления, но вы можете создать свою собственную альтернативу, используя StackLayout и некоторые элементы управления для переключения между различными «панелями». Вот простой example SWT Snippet.

Вы также можете ознакомиться с кодом для CTabFolder и посмотреть, будет ли легко изменить его, чтобы удовлетворить ваши потребности.

+0

Спасибо, пользовательский компонент на основе StackLayout выглядит выполнимым. Изменение CTabFolder выглядит менее простым (или, по крайней мере, довольно неприятным :-)). – akatkinson

Смежные вопросы