Как создавать формы Graphiti с помощью полосы прокрутки

Мой редактор Graphiti имеет форму, которая представляет таблицу БД с ее строками. Я ищу способ добавить полосу прокрутки к моей форме. Кто-нибудь знает, как это сделать? введите описание изображения здесь

1 ответ

Я нашел ответ на этот вопрос.

Это ссылка для использования: https://www.eclipse.org/forums/index.php/t/1071551/

Я создал свой собственный ScrollFigure, который расширяет draw2d ScrollPane и реализует IGraphicsAlgorithmRenderer.

    public class ScrollFigure extends ScrollPane implements IGraphicsAlgorithmRenderer {
    @Override
    public void setLayoutManager(LayoutManager manager) {
        super.setLayoutManager(new ScrollPaneLayout());
    }
}

Затем вам просто нужно отрегулировать размеры ваших фигур в вашей собственной фабрике, которая создает экземпляр ScrollFigure, и будут показаны полосы прокрутки.

Другие вопросы по тегам