Package de.team33.sphinx.metis
Interface AbstractButtons.Setup<B extends AbstractButton,S extends AbstractButtons.Setup<B,S>>
- Type Parameters:
B- The final type of the target instance, at leastAbstractButton.S- The final type of the Setup implementation.
- All Superinterfaces:
Components.Setup<B,,S> Containers.Setup<B,,S> JComponents.Setup<B,,S> Setup<B,S>
- All Known Subinterfaces:
JButtons.Setup<B,,S> JCheckBoxes.Setup<T,,S> JCheckBoxMenuItems.Setup<T,,S> JMenuItems.Setup<T,,S> JMenus.Setup<T,,S> JRadioButtonMenuItems.Setup<T,,S> JRadioButtons.Setup<T,,S> JToggleButtons.Setup<T,S>
- All Known Implementing Classes:
AbstractButtons.Builder,AbstractButtons.Charger,JButtons.Builder,JButtons.Charger,JCheckBoxes.Builder,JCheckBoxes.Charger,JCheckBoxMenuItems.Builder,JCheckBoxMenuItems.Charger,JMenuItems.Builder,JMenuItems.Charger,JMenus.Builder,JMenus.Charger,JRadioButtonMenuItems.Builder,JRadioButtonMenuItems.Charger,JRadioButtons.Builder,JRadioButtons.Charger,JToggleButtons.Builder,JToggleButtons.Charger
- Enclosing class:
- AbstractButtons
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface
public static interface AbstractButtons.Setup<B extends AbstractButton,S extends AbstractButtons.Setup<B,S>>
extends JComponents.Setup<B,S>
Utility interface to set up a target instance of
AbstractButton.-
Method Summary
Modifier and TypeMethodDescriptiondefault Sdefault SsetActionCommand(String command) default SsetBorderPainted(boolean painted) default SsetContentAreaFilled(boolean filled) default SsetDisabledIcon(Icon icon) default SsetDisabledSelectedIcon(Icon icon) default SsetDisplayedMnemonicIndex(int index) default SsetFocusPainted(boolean painted) default SsetHideActionText(boolean hide) default SsetHorizontalAlignment(int alignment) default SsetHorizontalTextPosition(int position) default Sdefault SsetIconTextGap(int gap) default Sdefault SsetMnemonic(char mnemonic) default SsetMnemonic(int mnemonic) default SsetModel(ButtonModel model) default SsetMultiClickThreshold(long threshold) default SsetPressedIcon(Icon icon) default SsetRolloverEnabled(boolean enabled) default SsetRolloverIcon(Icon icon) default SsetRolloverSelectedIcon(Icon icon) default SsetSelected(boolean selected) default SsetSelectedIcon(Icon icon) default Sdefault Sdefault SsetVerticalAlignment(int alignment) default SsetVerticalTextPosition(int position) Methods inherited from interface de.team33.sphinx.metis.Components.Setup
add, remove, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeys, setFocusTraversalKeysEnabled, setFont, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setMaximumSize, setMinimumSize, setName, setPreferredSize, setSize, setSize, setVisible, subscribe, subscribeMethods inherited from interface de.team33.sphinx.metis.Containers.Setup
add, add, add, add, add, remove, remove, removeAll, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayoutMethods inherited from interface de.team33.sphinx.metis.JComponents.Setup
setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDoubleBuffered, setInheritsPopupMenu, setInputMap, setInputVerifier, setOpaque, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget
-
Method Details
-
setAction
- See Also:
-
setActionCommand
- See Also:
-
setBorderPainted
- See Also:
-
setContentAreaFilled
-
setDisabledIcon
- See Also:
-
setDisabledSelectedIcon
-
setDisplayedMnemonicIndex
-
setFocusPainted
- See Also:
-
setHideActionText
-
setHorizontalAlignment
-
setHorizontalTextPosition
-
setIcon
- See Also:
-
setIconTextGap
- See Also:
-
setMargin
- See Also:
-
setMnemonic
- See Also:
-
setMnemonic
- See Also:
-
setModel
- See Also:
-
setMultiClickThreshold
-
setPressedIcon
- See Also:
-
setRolloverEnabled
-
setRolloverIcon
- See Also:
-
setRolloverSelectedIcon
-
setSelected
- See Also:
-
setSelectedIcon
- See Also:
-
setText
- See Also:
-
setUI
- See Also:
-
setVerticalAlignment
- See Also:
-
setVerticalTextPosition
-