Используя окно вкладки и придавая оболочке фиксированный размер, как я могу сделать контент - значение всей оболочки - прокручивается, если места недостаточно? Является ли это настройкой оболочки, узла вкладки или отдельных вкладок?SWT/JFace, как сделать окно прокрутки прокрутки
0
A
ответ
2
Используйте ScrolledComposite
, который содержит полное содержание. Таким образом, он будет прокручиваться, если не хватает места для его отображения.
Следующий код должен дать вам представление о том, как это работает:
public static void main(String[] args) {
final Display display = new Display();
final Shell shell = new Shell(display);
shell.setLayout(new FillLayout());
// Create the ScrolledComposite to scroll horizontally and vertically
ScrolledComposite scrolledComp = new ScrolledComposite(shell, SWT.H_SCROLL | SWT.V_SCROLL);
// Create a child composite for your content
Composite content = new Composite(scrolledComp, SWT.NONE);
content.setLayout(new FillLayout());
// Create some content
new Button(content, SWT.PUSH).setText("Button1");
new Button(content, SWT.PUSH).setText("Button2");
// add content to scrolled composite
scrolledComp.setContent(content);
// Set the minimum size (in this case way too large)
scrolledComp.setMinSize(400, 400);
// Expand both horizontally and vertically
scrolledComp.setExpandHorizontal(true);
scrolledComp.setExpandVertical(true);
shell.pack();
shell.open();
while (!shell.isDisposed()) {
if (!display.readAndDispatch()) {
display.sleep();
}
}
display.dispose();
}
Выполнить это, уменьшить размер окна, и вы увидите полосы прокрутки.
Смежные вопросы
- 1. Как сделать форму прокрутки вдоль страницы прокрутки
- 2. Сделать окно прокрутки в Go с GXUI
- 3. Сделать главное окно прокрутки по горизонтали
- 4. исправить всплывающее окно и сделать фоновый прокрутки
- 5. Свернуть окно прокрутки вниз?
- 6. Окно прокрутки DIVs
- 7. Как сделать камеру прокрутки
- 8. Как сделать прокрутки фона?
- 9. Как сделать меню прокрутки?
- 10. Переместить окно прокрутки
- 11. Как это всплывающее окно прокрутки?
- 12. Окно прокрутки со списком
- 13. Programly список прокрутки окно
- 14. Малое окно автоматической прокрутки
- 15. Анимационные окно прокрутки
- 16. Окно прокрутки после таймаута
- 17. Как сделать плавную анимацию прокрутки?
- 18. Сделать полосу прокрутки при наведении полосы прокрутки.
- 19. Как выбрать одно изображение прокрутки в другое окно прокрутки?
- 20. Как создать всплывающее окно прокрутки прокрутки в Android?
- 21. Модальное окно с полосой прокрутки
- 22. Добавить окно прокрутки в SSRS
- 23. Как сделать параллакс окно прокрутки отзывчив с мобильного
- 24. Как сделать окно без больших вертикальных полос прокрутки
- 25. Замки прокрутки/прокрутки после анимации прокрутки
- 26. Как сделать посты горизонтальной прокрутки?
- 27. Extjs, как сделать полосу прокрутки?
- 28. Как сделать отзывчивую полосу прокрутки?
- 29. Как сделать вид прокрутки модальным?
- 30. Как сделать собственный прокрутки css?
Еще раз, Comander Baz сэкономил день;) –
@MarcusToepper Commander Baz имеет приятный звук, мне нравится: D Всегда рад, если я могу помочь. – Baz