org.ardulink.gui.customcomponents
Class ToggleSignalButton
- java.lang.Object
- java.awt.Component
- java.awt.Container
- javax.swing.JComponent
- javax.swing.JPanel
- org.ardulink.gui.customcomponents.ToggleSignalButton
- All Implemented Interfaces:
- java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, Linkable
public class ToggleSignalButton extends javax.swing.JPanel implements Linkable
[ardulinktitle] [ardulinkversion] project Ardulink http://www.ardulink.org/ [adsense]- See Also:
- Serialized Form
Nested Class Summary
Field Summary
Fields inherited from class javax.swing.JComponent
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor Summary
Constructors Constructor and Description ToggleSignalButton()
Create the valuePanelOff.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String
getId()
java.lang.String
getValueLabelOff()
java.lang.String
getValueLabelOn()
java.lang.String
getValueOff()
java.lang.String
getValueOn()
boolean
isValueOffVisible()
boolean
isValueOnVisible()
void
setBackground(java.awt.Color bg)
void
setButtonTextOff(java.lang.String text)
Set button's text (OFF state)void
setButtonTextOn(java.lang.String text)
Set button's text (ON state)void
setDisabledIcon(javax.swing.Icon disabledIcon)
void
setDisabledSelectedIcon(javax.swing.Icon disabledSelectedIcon)
void
setForeground(java.awt.Color fg)
void
setIcon(javax.swing.Icon defaultIcon)
void
setIconTextGap(int iconTextGap)
void
setId(java.lang.String id)
Set an id for this component, used in composing custom message for Arduinovoid
setLink(org.ardulink.legacy.Link link)
void
setPressedIcon(javax.swing.Icon pressedIcon)
void
setRolloverEnabled(boolean b)
void
setRolloverIcon(javax.swing.Icon rolloverIcon)
void
setRolloverSelectedIcon(javax.swing.Icon rolloverSelectedIcon)
void
setSelectedIcon(javax.swing.Icon selectedIcon)
void
setValueLabelOff(java.lang.String valueLabel)
Set the string valueLabelOff for value parametervoid
setValueLabelOn(java.lang.String valueLabel)
Set the string valueLabelOn for value parametervoid
setValueOff(java.lang.String t)
Set the value OFF to be sentvoid
setValueOffColumns(int columns)
Set value text field OFF columns sizevoid
setValueOffVisible(boolean aFlag)
Set value text field visibilityvoid
setValueOn(java.lang.String t)
Set the value ON to be sentvoid
setValueOnColumns(int columns)
Set value text field ON columns sizevoid
setValueOnVisible(boolean aFlag)
Set value text field visibilityMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, setUI, updateUI
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, 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, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
Method Detail
getValueLabelOn
public java.lang.String getValueLabelOn()
- Returns:
- the string valueLabelOn for value parameter
setValueLabelOn
public void setValueLabelOn(java.lang.String valueLabel)
Set the string valueLabelOn for value parameter- Parameters:
valueLabelOn
-
getValueLabelOff
public java.lang.String getValueLabelOff()
- Returns:
- the string valueLabelOff for value parameter
setValueLabelOff
public void setValueLabelOff(java.lang.String valueLabel)
Set the string valueLabelOff for value parameter- Parameters:
valueLabelOn
-
setValueOn
public void setValueOn(java.lang.String t)
Set the value ON to be sent- Parameters:
t
-
getValueOn
public java.lang.String getValueOn()
- Returns:
- the value ON to be sent
setValueOff
public void setValueOff(java.lang.String t)
Set the value OFF to be sent- Parameters:
t
-
getValueOff
public java.lang.String getValueOff()
- Returns:
- the value OFF to be sent
isValueOnVisible
public boolean isValueOnVisible()
- Returns:
- value text field visibility
setValueOnVisible
public void setValueOnVisible(boolean aFlag)
Set value text field visibility- Parameters:
aFlag
-
isValueOffVisible
public boolean isValueOffVisible()
- Returns:
- value text field visibility
setValueOffVisible
public void setValueOffVisible(boolean aFlag)
Set value text field visibility- Parameters:
aFlag
-
setValueOnColumns
public void setValueOnColumns(int columns)
Set value text field ON columns size- Parameters:
columns
-
setValueOffColumns
public void setValueOffColumns(int columns)
Set value text field OFF columns size- Parameters:
columns
-
setButtonTextOn
public void setButtonTextOn(java.lang.String text)
Set button's text (ON state)- Parameters:
text
-
setButtonTextOff
public void setButtonTextOff(java.lang.String text)
Set button's text (OFF state)- Parameters:
text
-
getId
public java.lang.String getId()
- Returns:
- id for this component
setId
public void setId(java.lang.String id)
Set an id for this component, used in composing custom message for Arduino- Parameters:
id
-
setIcon
public void setIcon(javax.swing.Icon defaultIcon)
setPressedIcon
public void setPressedIcon(javax.swing.Icon pressedIcon)
setSelectedIcon
public void setSelectedIcon(javax.swing.Icon selectedIcon)
setRolloverIcon
public void setRolloverIcon(javax.swing.Icon rolloverIcon)
setRolloverSelectedIcon
public void setRolloverSelectedIcon(javax.swing.Icon rolloverSelectedIcon)
setDisabledIcon
public void setDisabledIcon(javax.swing.Icon disabledIcon)
setDisabledSelectedIcon
public void setDisabledSelectedIcon(javax.swing.Icon disabledSelectedIcon)
setIconTextGap
public void setIconTextGap(int iconTextGap)
setRolloverEnabled
public void setRolloverEnabled(boolean b)
setForeground
public void setForeground(java.awt.Color fg)
- Overrides:
setForeground
in classjavax.swing.JComponent
setBackground
public void setBackground(java.awt.Color bg)
- Overrides:
setBackground
in classjavax.swing.JComponent
Copyright © 2019. All rights reserved.