org.zu.ardulink.gui
Class ToneController

java.lang.Object
  extended by java.awt.Component
      extended by java.awt.Container
          extended by javax.swing.JComponent
              extended by javax.swing.JPanel
                  extended by org.zu.ardulink.gui.ToneController
All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, org.zu.ardulink.gui.Linkable

public class ToneController
extends JPanel
implements org.zu.ardulink.gui.Linkable

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
 
Nested classes/interfaces inherited from class java.awt.Component
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
ToneController()
          Create the valuePanelOff.
 
Method Summary
 int getDuration()
           
 int getFrequency()
           
 org.zu.ardulink.protocol.ReplyMessageCallback getReplyMessageCallback()
           
 String getValueLabelOff()
           
 String getValueLabelOn()
           
 boolean isDurationVisible()
           
 boolean isFrequencyVisible()
           
 void setBackground(Color bg)
           
 void setButtonTextOff(String text)
          Set button's text (OFF state)
 void setButtonTextOn(String text)
          Set button's text (ON state)
 void setDisabledIcon(Icon disabledIcon)
           
 void setDisabledSelectedIcon(Icon disabledSelectedIcon)
           
 void setDuration(int duration)
          Set the duration to be sent
 void setDurationVisible(boolean aFlag)
          Set duration visibility
 void setForeground(Color fg)
           
 void setFrequency(int frequency)
          Set the frequency to be sent
 void setFrequencyVisible(boolean aFlag)
          Set frequency visibility
 void setIcon(Icon defaultIcon)
           
 void setIconTextGap(int iconTextGap)
           
 void setLink(org.zu.ardulink.Link link)
           
 void setPressedIcon(Icon pressedIcon)
           
 void setReplyMessageCallback(org.zu.ardulink.protocol.ReplyMessageCallback replyMessageCallback)
           
 void setRolloverEnabled(boolean b)
           
 void setRolloverIcon(Icon rolloverIcon)
           
 void setRolloverSelectedIcon(Icon rolloverSelectedIcon)
           
 void setSelectedIcon(Icon selectedIcon)
           
 void setValueLabelOff(String valueLabel)
          Set the string valueLabelOff for value parameter
 void setValueLabelOn(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, 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, transferFocusBackward, 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, hide, 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, 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.zu.ardulink.Link link)
Specified by:
setLink in interface org.zu.ardulink.gui.Linkable

getValueLabelOn

public String getValueLabelOn()
Returns:
the string valueLabelOn for value parameter

setValueLabelOn

public void setValueLabelOn(String valueLabel)
Set the string valueLabelOn for value parameter

Parameters:
valueLabelOn -

getValueLabelOff

public String getValueLabelOff()
Returns:
the string valueLabelOff for value parameter

setValueLabelOff

public void setValueLabelOff(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(String text)
Set button's text (ON state)

Parameters:
text -

setButtonTextOff

public void setButtonTextOff(String text)
Set button's text (OFF state)

Parameters:
text -

getReplyMessageCallback

public org.zu.ardulink.protocol.ReplyMessageCallback getReplyMessageCallback()
Specified by:
getReplyMessageCallback in interface org.zu.ardulink.gui.Linkable

setReplyMessageCallback

public void setReplyMessageCallback(org.zu.ardulink.protocol.ReplyMessageCallback replyMessageCallback)
Specified by:
setReplyMessageCallback in interface org.zu.ardulink.gui.Linkable

setIcon

public void setIcon(Icon defaultIcon)

setPressedIcon

public void setPressedIcon(Icon pressedIcon)

setSelectedIcon

public void setSelectedIcon(Icon selectedIcon)

setRolloverIcon

public void setRolloverIcon(Icon rolloverIcon)

setRolloverSelectedIcon

public void setRolloverSelectedIcon(Icon rolloverSelectedIcon)

setDisabledIcon

public void setDisabledIcon(Icon disabledIcon)

setDisabledSelectedIcon

public void setDisabledSelectedIcon(Icon disabledSelectedIcon)

setIconTextGap

public void setIconTextGap(int iconTextGap)

setRolloverEnabled

public void setRolloverEnabled(boolean b)

setForeground

public void setForeground(Color fg)
Overrides:
setForeground in class JComponent

setBackground

public void setBackground(Color bg)
Overrides:
setBackground in class JComponent


Copyright © 2015. All rights reserved.