Home All Groups
ardulink-swing / org / ardulink / gui / customcomponents / ToggleSignalButton.html /
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

      • Nested classes/interfaces inherited from class javax.swing.JComponent

        javax.swing.JComponent.AccessibleJComponent
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.BaselineResizeBehavior
    • 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
      • Fields inherited from class java.awt.Component

        BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
      • Fields inherited from interface java.awt.image.ImageObserver

        ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
    • Constructor Summary

      Constructors 
      Constructor and Description
      ToggleSignalButton()
      Create the valuePanelOff.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      java.lang.StringgetId() 
      java.lang.StringgetValueLabelOff() 
      java.lang.StringgetValueLabelOn() 
      java.lang.StringgetValueOff() 
      java.lang.StringgetValueOn() 
      booleanisValueOffVisible() 
      booleanisValueOnVisible() 
      voidsetBackground(java.awt.Color bg) 
      voidsetButtonTextOff(java.lang.String text)
      Set button's text (OFF state)
      voidsetButtonTextOn(java.lang.String text)
      Set button's text (ON state)
      voidsetDisabledIcon(javax.swing.Icon disabledIcon) 
      voidsetDisabledSelectedIcon(javax.swing.Icon disabledSelectedIcon) 
      voidsetForeground(java.awt.Color fg) 
      voidsetIcon(javax.swing.Icon defaultIcon) 
      voidsetIconTextGap(int iconTextGap) 
      voidsetId(java.lang.String id)
      Set an id for this component, used in composing custom message for Arduino
      voidsetLink(org.ardulink.legacy.Link link) 
      voidsetPressedIcon(javax.swing.Icon pressedIcon) 
      voidsetRolloverEnabled(boolean b) 
      voidsetRolloverIcon(javax.swing.Icon rolloverIcon) 
      voidsetRolloverSelectedIcon(javax.swing.Icon rolloverSelectedIcon) 
      voidsetSelectedIcon(javax.swing.Icon selectedIcon) 
      voidsetValueLabelOff(java.lang.String valueLabel)
      Set the string valueLabelOff for value parameter
      voidsetValueLabelOn(java.lang.String valueLabel)
      Set the string valueLabelOn for value parameter
      voidsetValueOff(java.lang.String t)
      Set the value OFF to be sent
      voidsetValueOffColumns(int columns)
      Set value text field OFF columns size
      voidsetValueOffVisible(boolean aFlag)
      Set value text field visibility
      voidsetValueOn(java.lang.String t)
      Set the value ON to be sent
      voidsetValueOnColumns(int columns)
      Set value text field ON columns size
      voidsetValueOnVisible(boolean aFlag)
      Set value text field visibility
      • Methods 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
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ToggleSignalButton

        public ToggleSignalButton()
        Create the valuePanelOff.
    • Method Detail

      • setLink

        public void setLink(org.ardulink.legacy.Link link)
        Specified by:
        setLink in interface  Linkable
      • 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 class  javax.swing.JComponent
      • setBackground

        public void setBackground(java.awt.Color bg)
        Overrides:
        setBackground in class  javax.swing.JComponent

Copyright © 2019. All rights reserved.