Home All Groups
ardulink-swing / org / ardulink / gui / ToneController.html /
org.ardulink.gui

Class ToneController

  • java.lang.Object
    • java.awt.Component
      • java.awt.Container
        • javax.swing.JComponent
          • javax.swing.JPanel
            • org.ardulink.gui.ToneController
  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, Linkable

    public class ToneController
    extends javax.swing.JPanel
    implements Linkable
    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
      ToneController()
      Create the valuePanelOff.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and TypeMethod and Description
      intgetDuration() 
      intgetFrequency() 
      java.lang.StringgetValueLabelOff() 
      java.lang.StringgetValueLabelOn() 
      booleanisDurationVisible() 
      booleanisFrequencyVisible() 
      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) 
      voidsetDuration(int duration)
      Set the duration to be sent
      voidsetDurationVisible(boolean aFlag)
      Set duration visibility
      voidsetForeground(java.awt.Color fg) 
      voidsetFrequency(int frequency)
      Set the frequency to be sent
      voidsetFrequencyVisible(boolean aFlag)
      Set frequency visibility
      voidsetIcon(javax.swing.Icon defaultIcon) 
      voidsetIconTextGap(int iconTextGap) 
      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
      • 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

      • ToneController

        public ToneController()
        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 -
      • setFrequency

        public void setFrequency(int frequency)
        Set the frequency to be sent
        Parameters:
        t -
      • getFrequency

        public int getFrequency()
        Returns:
        the frequency to be sent
      • setDuration

        public void setDuration(int duration)
        Set the duration to be sent
        Parameters:
        t -
      • getDuration

        public int getDuration()
        Returns:
        the duration to be sent
      • isFrequencyVisible

        public boolean isFrequencyVisible()
        Returns:
        frequency visibility
      • setFrequencyVisible

        public void setFrequencyVisible(boolean aFlag)
        Set frequency visibility
        Parameters:
        aFlag -
      • isDurationVisible

        public boolean isDurationVisible()
        Returns:
        duration visibility
      • setDurationVisible

        public void setDurationVisible(boolean aFlag)
        Set duration visibility
        Parameters:
        aFlag -
      • 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 -
      • 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.