< Day Day Up > |
Recipe 9.4 Embedding Buttons in Toolbars9.4.1 ProblemHaving created a toolbar, you need to start adding buttons. 9.4.2 SolutionTo install buttons in a toolbar you use the ToolItem class, passing the ToolBar object you want to use to the ToolItem constructor. 9.4.3 DiscussionHere's a selection of the ToolItem class's most popular methods:
Continuing the example from the previous recipe, we'll create five new toolbar buttons and give them captions. Note that we pass the ToolBar object to the ToolItem constructor: ToolItem toolItem1 = new ToolItem(toolbar, SWT.PUSH); toolItem1.setText("Save"); ToolItem toolItem2 = new ToolItem(toolbar, SWT.PUSH); toolItem2.setText("Save As"); ToolItem toolItem3 = new ToolItem(toolbar, SWT.PUSH); toolItem3.setText("Print"); ToolItem toolItem4 = new ToolItem(toolbar, SWT.PUSH); toolItem4.setText("Run"); ToolItem toolItem5 = new ToolItem(toolbar, SWT.PUSH); toolItem5.setText("Help"); . . . That installs the toolbar buttons. To handle their click events, see the next recipe. 9.4.4 See AlsoRecipe 9.3 on creating toolbars; Recipe 9.5 on handling toolbar events; Recipe 9.6 on embedding combo boxes, text widgets, and menus in toolbars; Chapter 8 in Eclipse (O'Reilly). |
< Day Day Up > |