import org.eclipse.swt.SWT; import org.eclipse.swt.layout.*; import org.eclipse.swt.widgets.*; public class FlatButtonExample { public static void main(String[] args) { Display display = new Display(); Shell shell = new Shell(display); shell.setLayout(new GridLayout(3, true)); // Create three flat buttons new Button(shell, SWT.FLAT).setText("Flat 1"); new Button(shell, SWT.FLAT).setText("Flat 2"); new Button(shell, SWT.FLAT).setText("Flat 3"); shell.pack(); shell.open(); while (!shell.isDisposed()) { if (!display.readAndDispatch()) { display.sleep(); } } display.dispose(); } }
17.9.Button | ||||
17.9.1. | Introducing Button and Button Styles | |||
17.9.2. | Push Button | |||
17.9.3. | CheckBox Button | |||
17.9.4. | Toggle Button | |||
17.9.5. | RadioButton | |||
17.9.6. | FlatButton | |||
17.9.7. | ArrowButton | |||
17.9.8. | Add Radio Buttons to a Group | |||
17.9.9. | Select a Radio Button | |||
17.9.10. | Setting Button selection | |||
17.9.11. | Add Image to Button | |||
17.9.12. | Add Radio Buttons to a Composite to form a group | |||
17.9.13. | LEFT, RIGHT, CENTER: These three styles specify the text/image alignment in buttons. | |||
17.9.14. | To get and set a button's text label | |||
17.9.15. | You can include the mnemonic character in the text label. | |||
17.9.16. | To escape the mnemonic character &, you can double it and a single '&' will be displayed. | |||
17.9.17. | Set the alignment of the text/image label of a button |