2012-04-02 73 views
4

目前SWT的TabFolder仅支持TOP和BOTTOM样式,即。它只会沿着控件的顶部或底部水平绘制选项卡。这与Swing的JTabbedPane不同,它可以选择沿着控件的侧面垂直定位标签。SWT TabFolder垂直方向

任何人都可以提出任何解决方法来实现SWT中的垂直方向?任何自定义或第三方组件(或其他选择)的建议,将不胜感激。

回答

2

我不知道这样的SWT兼容控件,但您可以使用StackLayout和一些控件在不同的“面板”之间切换来构建自己的替代方案。这是一个简单的example SWT Snippet

您也可以查看CTabFolder的代码,看看是否可以直接修改它以满足您的需求。

+0

谢谢,基于StackLayout的自定义组件看起来是可行的。修改CTabFolder看起来不太简单(或者至少相当不愉快:-))。 – akatkinson 2012-04-03 04:41:54