Introducing Button and Button Styles : Button « SWT « Java Tutorial






  1. SWT uses Button to represent checkboxes, toggle buttons, and radio buttons.
  2. You determine the type by the style constants.
  3. You may pass only one of SWT.LEFT, SWT.CENTER, or SWT.RIGHT.
  4. You may pass only one of SWT.ARROW, SWT.CHECK, SWT.PUSH, SWT.RADIO, or SWT.TOGGLE.
  5. If you pass SWT.ARROW, you may pass only one of SWT.UP, SWT.DOWN, SWT.LEFT, or SWT.RIGHT.
StyleDescription
SWT.ARROWCreates a push button that displays an arrow.
SWT.CHECKCreates a checkbox.
SWT.PUSHCreates a push button.
SWT.RADIOCreates a radio button.
SWT.TOGGLECreates a push button that preserves its pushed or nonpushed state.
SWT.FLATCreates a push button that appears flat.
SWT.UPWhen combined with SWT.ARROW, displays an upward-pointing arrow.
SWT.DOWNWhen combined with SWT.ARROW, displays a downward-pointing arrow.
SWT.CENTERCenters the associated text.
SWT.LEFTLeft-aligns the associated text. When combined with SWT.ARROW, displays a leftward-pointing arrow.
SWT.RIGHTRight-aligns the associated text. When combined with SWT.ARROW, displays a rightward-pointing arrow.










17.9.Button
17.9.1.Introducing Button and Button Styles
17.9.2.Push ButtonPush Button
17.9.3.CheckBox ButtonCheckBox Button
17.9.4.Toggle ButtonToggle Button
17.9.5.RadioButtonRadioButton
17.9.6.FlatButtonFlatButton
17.9.7.ArrowButtonArrowButton
17.9.8.Add Radio Buttons to a GroupAdd Radio Buttons to a Group
17.9.9.Select a Radio ButtonSelect a Radio Button
17.9.10.Setting Button selectionSetting Button selection
17.9.11.Add Image to ButtonAdd Image to Button
17.9.12.Add Radio Buttons to a Composite to form a groupAdd 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.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 buttonSet the alignment of the text/image label of a button