在看到内部实现之后,我可以理解的是,似乎Scrollable类用于通过使用本机os库绘制滚动条。现在我的问题是为什么需要ScrolledComposite才能使复合滚动。意味着滚动功能只能由Scrollable类实现。

最佳答案

Scrollable是一个抽象类,因此不能直接使用。它仅提供对滚动条的非常基本的支持,需要对其进行扩展以使其有用。

几个不同的类扩展了Scrollable以提供滚动,包括ScrolledCompositeTextScrolledComposite特别提供了滚动子级Composite所需的全部功能,而无需编写任何其他代码。

关于java - swt中的Scrollable和ScrolledComposite有什么区别?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/60361874/

10-14 02:09