edu.columbia.cs.cgui.rjfc.swing
Interface RAbstractButton

All Superinterfaces:
RComponent, RContainer, Remote, RJComponent
All Known Subinterfaces:
RBasicArrowButton, RJButton, RJCheckBox, RJCheckBoxMenuItem, RJMenu, RJMenuItem, RJRadioButton, RJRadioButtonMenuItem, RJToggleButton, RMetalComboBoxButton, RMetalScrollButton
All Known Implementing Classes:
RAbstractButtonImpl

public interface RAbstractButton
extends RJComponent


Field Summary
static String BORDER_PAINTED_CHANGED_PROPERTY
           
static String CONTENT_AREA_FILLED_CHANGED_PROPERTY
           
static String DISABLED_ICON_CHANGED_PROPERTY
           
static String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
           
static String FOCUS_PAINTED_CHANGED_PROPERTY
           
static String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY
           
static String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY
           
static String ICON_CHANGED_PROPERTY
           
static String MARGIN_CHANGED_PROPERTY
           
static String MNEMONIC_CHANGED_PROPERTY
           
static String MODEL_CHANGED_PROPERTY
           
static String PRESSED_ICON_CHANGED_PROPERTY
           
static String ROLLOVER_ENABLED_CHANGED_PROPERTY
           
static String ROLLOVER_ICON_CHANGED_PROPERTY
           
static String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY
           
static String SELECTED_ICON_CHANGED_PROPERTY
           
static String TEXT_CHANGED_PROPERTY
           
static String VERTICAL_ALIGNMENT_CHANGED_PROPERTY
           
static String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY
           
 
Fields inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
Fields inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Method Summary
 void addActionListener(RActionListener lvar0)
           
 void addChangeListener(RChangeListener lvar0)
           
 void addItemListener(RItemListener lvar0)
           
 void doClick()
           
 void doClick(int pressTimevar0)
           
 Action getAction()
           
 String getActionCommand()
           
 Icon getDisabledIcon()
           
 Icon getDisabledSelectedIcon()
           
 int getHorizontalAlignment()
           
 int getHorizontalTextPosition()
           
 Icon getIcon()
           
 String getLabel()
           
 Insets getMargin()
           
 int getMnemonic()
           
 ButtonModel getModel()
           
 Icon getPressedIcon()
           
 Icon getRolloverIcon()
           
 Icon getRolloverSelectedIcon()
           
 Icon getSelectedIcon()
           
 Object[] getSelectedObjects()
           
 String getText()
           
 RButtonUI getUI()
           
 int getVerticalAlignment()
           
 int getVerticalTextPosition()
           
 boolean imageUpdate(Image imgvar0, int infoflagsvar1, int xvar2, int yvar3, int wvar4, int hvar5)
           
 boolean isBorderPainted()
           
 boolean isContentAreaFilled()
           
 boolean isFocusPainted()
           
 boolean isFocusTraversable()
           
 boolean isRolloverEnabled()
           
 boolean isSelected()
           
 void removeActionListener(RActionListener lvar0)
           
 void removeChangeListener(RChangeListener lvar0)
           
 void removeItemListener(RItemListener lvar0)
           
 void setAction(Action avar0)
           
 void setActionCommand(String actionCommandvar0)
           
 void setBorderPainted(boolean bvar0)
           
 void setContentAreaFilled(boolean bvar0)
           
 void setDisabledIcon(Icon disabledIconvar0)
           
 void setDisabledSelectedIcon(Icon disabledSelectedIconvar0)
           
 void setEnabled(boolean bvar0)
           
 void setFocusPainted(boolean bvar0)
           
 void setHorizontalAlignment(int alignmentvar0)
           
 void setHorizontalTextPosition(int textPositionvar0)
           
 void setIcon(Icon defaultIconvar0)
           
 void setLabel(String labelvar0)
           
 void setMargin(Insets mvar0)
           
 void setMnemonic(char mnemonicvar0)
           
 void setMnemonic(int mnemonicvar0)
           
 void setModel(ButtonModel newModelvar0)
           
 void setPressedIcon(Icon pressedIconvar0)
           
 void setRolloverEnabled(boolean bvar0)
           
 void setRolloverIcon(Icon rolloverIconvar0)
           
 void setRolloverSelectedIcon(Icon rolloverSelectedIconvar0)
           
 void setSelected(boolean bvar0)
           
 void setSelectedIcon(Icon selectedIconvar0)
           
 void setText(String textvar0)
           
 void setUI(RButtonUI uivar0)
           
 void setVerticalAlignment(int alignmentvar0)
           
 void setVerticalTextPosition(int textPositionvar0)
           
 void updateUI()
           
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.swing.RJComponent
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAutoscrolls, getBorder, getBounds, getClientProperty, getConditionForKeyStroke, getDebugGraphicsOptions, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getUIClassID, getVerifyInputWhenFocusTarget, getVisibleRect, getWidth, getX, getY, grabFocus, hasFocus, hide, isDoubleBuffered, isFocusCycleRoot, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDoubleBuffered, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RContainer
add, add, add, add, add, addContainerListener, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getLayout, insets, invalidate, isAncestorOf, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setLayout, validate
 
Methods inherited from interface edu.columbia.cs.cgui.rjfc.awt.RComponent
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, bounds, checkImage, checkImage, contains, createImage, createImage, dispatchEvent, enable, enableInputMethods, getBackground, getBounds, getColorModel, getComponentOrientation, getCursor, getDropTarget, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getInputContext, getInputMethodRequests, getLocale, getLocation, getLocationOnScreen, getName, getParent, getPeer, getRJFCWrappedData, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, inside, isDisplayable, isEnabled, isLightweight, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setData, setDropTarget, setHash, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, transferFocus
 

Field Detail

MODEL_CHANGED_PROPERTY

public static final String MODEL_CHANGED_PROPERTY

TEXT_CHANGED_PROPERTY

public static final String TEXT_CHANGED_PROPERTY

MNEMONIC_CHANGED_PROPERTY

public static final String MNEMONIC_CHANGED_PROPERTY

MARGIN_CHANGED_PROPERTY

public static final String MARGIN_CHANGED_PROPERTY

VERTICAL_ALIGNMENT_CHANGED_PROPERTY

public static final String VERTICAL_ALIGNMENT_CHANGED_PROPERTY

HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY

public static final String HORIZONTAL_ALIGNMENT_CHANGED_PROPERTY

VERTICAL_TEXT_POSITION_CHANGED_PROPERTY

public static final String VERTICAL_TEXT_POSITION_CHANGED_PROPERTY

HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY

public static final String HORIZONTAL_TEXT_POSITION_CHANGED_PROPERTY

BORDER_PAINTED_CHANGED_PROPERTY

public static final String BORDER_PAINTED_CHANGED_PROPERTY

FOCUS_PAINTED_CHANGED_PROPERTY

public static final String FOCUS_PAINTED_CHANGED_PROPERTY

ROLLOVER_ENABLED_CHANGED_PROPERTY

public static final String ROLLOVER_ENABLED_CHANGED_PROPERTY

CONTENT_AREA_FILLED_CHANGED_PROPERTY

public static final String CONTENT_AREA_FILLED_CHANGED_PROPERTY

ICON_CHANGED_PROPERTY

public static final String ICON_CHANGED_PROPERTY

PRESSED_ICON_CHANGED_PROPERTY

public static final String PRESSED_ICON_CHANGED_PROPERTY

SELECTED_ICON_CHANGED_PROPERTY

public static final String SELECTED_ICON_CHANGED_PROPERTY

ROLLOVER_ICON_CHANGED_PROPERTY

public static final String ROLLOVER_ICON_CHANGED_PROPERTY

ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY

public static final String ROLLOVER_SELECTED_ICON_CHANGED_PROPERTY

DISABLED_ICON_CHANGED_PROPERTY

public static final String DISABLED_ICON_CHANGED_PROPERTY

DISABLED_SELECTED_ICON_CHANGED_PROPERTY

public static final String DISABLED_SELECTED_ICON_CHANGED_PROPERTY
Method Detail

getText

public String getText()
               throws RemoteException

setText

public void setText(String textvar0)
             throws RemoteException

isSelected

public boolean isSelected()
                   throws RemoteException

setSelected

public void setSelected(boolean bvar0)
                 throws RemoteException

doClick

public void doClick()
             throws RemoteException

doClick

public void doClick(int pressTimevar0)
             throws RemoteException

setMargin

public void setMargin(Insets mvar0)
               throws RemoteException

getMargin

public Insets getMargin()
                 throws RemoteException

getIcon

public Icon getIcon()
             throws RemoteException

setIcon

public void setIcon(Icon defaultIconvar0)
             throws RemoteException

getPressedIcon

public Icon getPressedIcon()
                    throws RemoteException

setPressedIcon

public void setPressedIcon(Icon pressedIconvar0)
                    throws RemoteException

getSelectedIcon

public Icon getSelectedIcon()
                     throws RemoteException

setSelectedIcon

public void setSelectedIcon(Icon selectedIconvar0)
                     throws RemoteException

getRolloverIcon

public Icon getRolloverIcon()
                     throws RemoteException

setRolloverIcon

public void setRolloverIcon(Icon rolloverIconvar0)
                     throws RemoteException

getRolloverSelectedIcon

public Icon getRolloverSelectedIcon()
                             throws RemoteException

setRolloverSelectedIcon

public void setRolloverSelectedIcon(Icon rolloverSelectedIconvar0)
                             throws RemoteException

getDisabledIcon

public Icon getDisabledIcon()
                     throws RemoteException

setDisabledIcon

public void setDisabledIcon(Icon disabledIconvar0)
                     throws RemoteException

getDisabledSelectedIcon

public Icon getDisabledSelectedIcon()
                             throws RemoteException

setDisabledSelectedIcon

public void setDisabledSelectedIcon(Icon disabledSelectedIconvar0)
                             throws RemoteException

getVerticalAlignment

public int getVerticalAlignment()
                         throws RemoteException

setVerticalAlignment

public void setVerticalAlignment(int alignmentvar0)
                          throws RemoteException

getHorizontalAlignment

public int getHorizontalAlignment()
                           throws RemoteException

setHorizontalAlignment

public void setHorizontalAlignment(int alignmentvar0)
                            throws RemoteException

getVerticalTextPosition

public int getVerticalTextPosition()
                            throws RemoteException

setVerticalTextPosition

public void setVerticalTextPosition(int textPositionvar0)
                             throws RemoteException

getHorizontalTextPosition

public int getHorizontalTextPosition()
                              throws RemoteException

setHorizontalTextPosition

public void setHorizontalTextPosition(int textPositionvar0)
                               throws RemoteException

setActionCommand

public void setActionCommand(String actionCommandvar0)
                      throws RemoteException

getActionCommand

public String getActionCommand()
                        throws RemoteException

setAction

public void setAction(Action avar0)
               throws RemoteException

getAction

public Action getAction()
                 throws RemoteException

isBorderPainted

public boolean isBorderPainted()
                        throws RemoteException

setBorderPainted

public void setBorderPainted(boolean bvar0)
                      throws RemoteException

isFocusPainted

public boolean isFocusPainted()
                       throws RemoteException

setFocusPainted

public void setFocusPainted(boolean bvar0)
                     throws RemoteException

isContentAreaFilled

public boolean isContentAreaFilled()
                            throws RemoteException

setContentAreaFilled

public void setContentAreaFilled(boolean bvar0)
                          throws RemoteException

isRolloverEnabled

public boolean isRolloverEnabled()
                          throws RemoteException

setRolloverEnabled

public void setRolloverEnabled(boolean bvar0)
                        throws RemoteException

getMnemonic

public int getMnemonic()
                throws RemoteException

setMnemonic

public void setMnemonic(int mnemonicvar0)
                 throws RemoteException

setMnemonic

public void setMnemonic(char mnemonicvar0)
                 throws RemoteException

isFocusTraversable

public boolean isFocusTraversable()
                           throws RemoteException
Specified by:
isFocusTraversable in interface RJComponent

getModel

public ButtonModel getModel()
                     throws RemoteException

setModel

public void setModel(ButtonModel newModelvar0)
              throws RemoteException

getUI

public RButtonUI getUI()
                throws RemoteException

setUI

public void setUI(RButtonUI uivar0)
           throws RemoteException

updateUI

public void updateUI()
              throws RemoteException
Specified by:
updateUI in interface RJComponent

addChangeListener

public void addChangeListener(RChangeListener lvar0)
                       throws RemoteException

removeChangeListener

public void removeChangeListener(RChangeListener lvar0)
                          throws RemoteException

addActionListener

public void addActionListener(RActionListener lvar0)
                       throws RemoteException

removeActionListener

public void removeActionListener(RActionListener lvar0)
                          throws RemoteException

setEnabled

public void setEnabled(boolean bvar0)
                throws RemoteException
Specified by:
setEnabled in interface RJComponent

getLabel

public String getLabel()
                throws RemoteException

setLabel

public void setLabel(String labelvar0)
              throws RemoteException

addItemListener

public void addItemListener(RItemListener lvar0)
                     throws RemoteException

removeItemListener

public void removeItemListener(RItemListener lvar0)
                        throws RemoteException

getSelectedObjects

public Object[] getSelectedObjects()
                            throws RemoteException

imageUpdate

public boolean imageUpdate(Image imgvar0,
                           int infoflagsvar1,
                           int xvar2,
                           int yvar3,
                           int wvar4,
                           int hvar5)
                    throws RemoteException
Specified by:
imageUpdate in interface RComponent