В чем разница между Scrollable и ScrolledComposite в SWT? - PullRequest
0 голосов
/ 23 февраля 2020

Что я мог понять, увидев внутреннюю реализацию, кажется, что класс Scrollable используется для рисования полос прокрутки с использованием собственных библиотек os. Теперь мой вопрос, почему существует необходимость в ScrolledComposite, который делает составную прокрутку. означает, что функциональность прокрутки могла быть достигнута только классом Scrollable.

1 Ответ

1 голос
/ 23 февраля 2020

Scrollable является абстрактным классом, поэтому его нельзя использовать напрямую. Он обеспечивает только базовую поддержку c для полос прокрутки и должен быть расширен, чтобы сделать это полезным.

Несколько различных классов расширяют Scrollable для обеспечения прокрутки, включая ScrolledComposite и Text. В частности, ScrolledComposite предоставляет все, что вам нужно, чтобы прокрутить ребенка Composite без необходимости писать код.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...