-1
A
回答
2
讓我給你一個起點:
public static void main(String[] args)
{
Display display = new Display();
Shell shell = new Shell(display);
shell.setLayout(new GridLayout(1, false));
shell.setText("StackOverflow");
Composite contentHolder = new Composite(shell, SWT.NONE);
contentHolder.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
contentHolder.setLayout(new GridLayout(1, false));
createMenuBar(shell);
createContent(contentHolder);
shell.pack();
shell.setSize(600, 400);
shell.open();
while (!shell.isDisposed())
{
if (!display.readAndDispatch())
{
display.sleep();
}
}
display.dispose();
}
private static void createContent(Composite parent)
{
Button button = new Button(parent, SWT.NONE);
button.setText("connect");
button.setLayoutData(new GridData(SWT.FILL, SWT.TOP, true, false));
Canvas canvas = new Canvas(parent, SWT.BORDER | SWT.V_SCROLL | SWT.H_SCROLL);
canvas.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
}
private static void createMenuBar(final Shell shell)
{
Menu menuBar = new Menu(shell, SWT.BAR);
MenuItem fileItem = new MenuItem(menuBar, SWT.CASCADE);
fileItem.setText("File");
MenuItem helpItem = new MenuItem(menuBar, SWT.CASCADE);
helpItem.setText("Action");
Menu fileMenu = new Menu(menuBar);
fileItem.setMenu(fileMenu);
MenuItem exitItem = new MenuItem(fileMenu, SWT.NONE);
exitItem.setText("Exit");
Menu aboutMenu = new Menu(menuBar);
helpItem.setMenu(aboutMenu);
MenuItem aboutItem = new MenuItem(aboutMenu, SWT.NONE);
aboutItem.setText("Some action");
shell.setMenuBar(menuBar);
}
是這樣的:
如果你真的需要在左邊垂直滾動條,看看this。
+0
非常感謝! 你幫了很多 – user3061943
相關問題
- 1. Android佈局設計特定自定義
- 2. 資源特定的設計佈局
- 3. 設計一個佈局
- 4. 設計一個GWT UI佈局
- 5. Android佈局如何設置特定的固定佈局高度
- 6. 設計與多個佈局
- 7. Android的佈局中的佈局設計
- 8. 設置佈局在另一個佈局
- 9. 更改特定寬度repsonsive設計的菜單佈局WordPress
- 10. Magento的 - 特定的自定義設計佈局產品屬性設置
- 11. Android設計佈局
- 12. WPF - 佈局設計
- 13. 設計佈局android
- 14. Android佈局設計
- 15. 如何根據第二個佈局的特定視圖將一個佈局與另一個佈局合併?
- 16. WPF設計佈局vs編譯佈局
- 17. 設計的Android佈局
- 18. Android的佈局設計
- 19. android中的佈局設計
- 20. 佈局設計的部件
- 21. Android的佈局設計
- 22. Opencart的佈局和設計
- 23. 如何發送特定佈局從一個活動到另一個特定佈局
- 24. 製作一個Web Gui來設計一個花園佈局
- 25. 設計佈局顯示不一樣
- 26. findViewById在特定的佈局?
- 27. 佈局吹氣問題僅發生一些特定的設備
- 28. 如何設計這個佈局,android?
- 29. 擺屏設計,哪個佈局?
- 30. 設計相對佈局
不要撤消我的編輯,它會更好。 – Maroun
您可能想從一些java佈局教程開始。 [這一個](http://www.eclipse.org/articles/article.php?file=Article-Understanding-Layouts/index.html)似乎很不錯。 –
@drew_w對於評論中的鏈接:[鏈接](地址X,其中X是)。 – Maroun