2012-03-14 67 views
0

我有一个多列树,我真的不想显示列标题(它们在我的情况下没有提供有价值的信息,并且使布局不必要地繁忙)。不幸的是,我真的需要有可调整大小的列。SWT Tree with columns - 通过拖动行来调整列的大小

如何通过拖动它们之间的直线来调整列的大小?

回答

1

SWT使用本机窗口小部件,这不是本机行为(至少在我熟悉的平台上),所以SWT中没有内置的机制来执行您的操作。您应该能够通过跟踪鼠标事件,管理鼠标光标并在适当时调用TreeColumn.setWidth()来自己模拟这一点。

+0

是的,我开始草绘代码 - 在我确认它不能在GTK和Cocoa上工作。它只是让我感到奇怪,因为我认为这是非常自然的行为。 – Eugene 2012-03-14 03:46:50