scala.swing

class AbstractButton

[source: scala/swing/AbstractButton.scala]

abstract class AbstractButton
extends Component with Trigger with Publisher
Base class of all button-like widgets, such as push buttons, check boxes, and radio buttons.
See Also
javax.swing.AbstractButton
Direct Known Subclasses:
Button, MenuItem, ToggleButton

Value Summary
override lazy val peer : javax.swing.AbstractButton
The underlying Swing peer.
Values and Variables inherited from Component
initP, Mouse
Values and Variables inherited from Publisher
listeners
Values and Variables inherited from Reactor
reactions
Method Summary
def action : Action
def action_= (a : Action) : Unit
def borderPainted : Boolean
def borderPainted_= (b : Boolean) : Unit
def contentAreaFilled : Boolean
def contentAreaFilled_= (b : Boolean) : Unit
def disabledIcon : javax.swing.Icon
def disabledIcon_= (i : javax.swing.Icon) : Unit
def disabledSelectedIcon : javax.swing.Icon
def disabledSelectedIcon_= (i : javax.swing.Icon) : Unit
def displayedMnemonicIndex : Int
def displayedMnemonicIndex_= (n : Int) : Unit
def doClick : Unit
def doClick (times : Int) : Unit
def focusPainted : Boolean
def focusPainted_= (b : Boolean) : Unit
def horizontalAlignment : Value
def horizontalAlignment_= (a : Value) : Unit
def horizontalTextPosition : Value
def horizontalTextPosition_= (a : Value) : Unit
def icon : javax.swing.Icon
def iconTextGap : Int
def iconTextGap_= (x : Int) : Unit
def icon_= (i : javax.swing.Icon) : Unit
def margin : java.awt.Insets
def margin_= (i : java.awt.Insets) : Unit
def mnemonic : Value
def mnemonic_= (k : Value) : Unit
def multiClickThreshold : Long
def multiClickThreshold_= (n : Long) : Unit
def pressedIcon : javax.swing.Icon
def pressedIcon_= (i : javax.swing.Icon) : Unit
def rolloverEnabled : Boolean
def rolloverEnabled_= (b : Boolean) : Unit
def rolloverIcon : javax.swing.Icon
def rolloverIcon_= (b : javax.swing.Icon) : Unit
def rolloverSelectedIcon : javax.swing.Icon
def rolloverSelectedIcon_= (b : javax.swing.Icon) : Unit
def selected : Boolean
def selectedIcon : javax.swing.Icon
def selectedIcon_= (i : javax.swing.Icon) : Unit
def selected_= (b : Boolean) : Unit
def text : java.lang.String
def text_= (s : java.lang.String) : Unit
def verticalAlignment : Value
def verticalAlignment_= (a : Value) : Unit
def verticalTextPosition : Value
def verticalTextPosition_= (a : Value) : Unit
Methods inherited from Component
xLayoutAlignment, xLayoutAlignment_=, yLayoutAlignment, yLayoutAlignment_=, border, border_=, opaque, opaque_=, enabled, enabled_=, tooltip, tooltip_=, inputVerifier, inputVerifier_=, focusable, focusable_=, requestFocus, requestFocusInWindow, hasFocus, onFirstSubscribe, revalidate, paintComponent, paint, toString
Methods inherited from UIElement
self, foreground, foreground_=, background, background_=, minimumSize, minimumSize_=, maximumSize, maximumSize_=, preferredSize, preferredSize_=, preferredSize_=, font, font_=, locationOnScreen, location, bounds, size, size_=, size_=, locale, toolkit, cursor, cursor_=, visible, visible_=, showing, displayable, repaint, repaint, ignoreRepaint, ignoreRepaint_=, onLastUnsubscribe
Methods inherited from scala.swing.LazyPublisher
scala.swing.LazyPublisher.subscribe, scala.swing.LazyPublisher.unsubscribe
Methods inherited from Publisher
publish
Methods inherited from Reactor
listenTo, deafTo
Methods inherited from Proxy
hashCode, equals
Methods inherited from AnyRef
getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized
Methods inherited from Any
==, !=, isInstanceOf, asInstanceOf
Value Details
override lazy val peer : javax.swing.AbstractButton
The underlying Swing peer.
Overrides
Component.peer

Method Details
def text : java.lang.String

def text_=(s : java.lang.String) : Unit

def icon : javax.swing.Icon

def icon_=(i : javax.swing.Icon) : Unit

def pressedIcon : javax.swing.Icon

def pressedIcon_=(i : javax.swing.Icon) : Unit

def selectedIcon : javax.swing.Icon

def selectedIcon_=(i : javax.swing.Icon) : Unit

def disabledIcon : javax.swing.Icon

def disabledIcon_=(i : javax.swing.Icon) : Unit

def disabledSelectedIcon : javax.swing.Icon

def disabledSelectedIcon_=(i : javax.swing.Icon) : Unit

def rolloverIcon : javax.swing.Icon

def rolloverIcon_=(b : javax.swing.Icon) : Unit

def rolloverSelectedIcon : javax.swing.Icon

def rolloverSelectedIcon_=(b : javax.swing.Icon) : Unit

def action : Action
Overrides
Trigger.action

def action_=(a : Action) : Unit
Overrides
Trigger.action_=

def selected : Boolean

def selected_=(b : Boolean) : Unit

def contentAreaFilled : Boolean

def contentAreaFilled_=(b : Boolean) : Unit

def borderPainted : Boolean

def borderPainted_=(b : Boolean) : Unit

def focusPainted : Boolean

def focusPainted_=(b : Boolean) : Unit

def rolloverEnabled : Boolean

def rolloverEnabled_=(b : Boolean) : Unit

def verticalTextPosition : Value

def verticalTextPosition_=(a : Value) : Unit

def verticalAlignment : Value

def verticalAlignment_=(a : Value) : Unit

def horizontalTextPosition : Value

def horizontalTextPosition_=(a : Value) : Unit

def horizontalAlignment : Value

def horizontalAlignment_=(a : Value) : Unit

def iconTextGap : Int

def iconTextGap_=(x : Int) : Unit

def mnemonic : Value

def mnemonic_=(k : Value) : Unit

def displayedMnemonicIndex : Int

def displayedMnemonicIndex_=(n : Int) : Unit

def multiClickThreshold : Long

def multiClickThreshold_=(n : Long) : Unit

def doClick : Unit

def doClick(times : Int) : Unit

def margin : java.awt.Insets

def margin_=(i : java.awt.Insets) : Unit