|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
com.altair.hwm.beans.utils.HWMBasePanel
com.altair.hwm.beans.utils.HWMSlider
public class HWMSlider
Title: HWMSlider
Description: A simple slider bean. Very similar to the JSlider.
Company: Altair Engineering, Inc.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Field Summary | |
---|---|
static java.lang.String |
PROP_ACTIONSCRIPT
|
static java.lang.String |
PROP_SLIDER_SCALE_DIGIT
|
static java.lang.String |
PROP_SLIDER_TICKS_INTERVALS
|
static java.lang.String |
PROP_SLIDER_TICKS_LABEL
|
static java.lang.String |
PROP_SLIDER_TICKS_MAX
|
static java.lang.String |
PROP_SLIDER_TICKS_MIN
|
static java.lang.String |
PROP_SLIDER_TICKS_VISIBLE
|
static int |
SLIDER_HEIGHT
|
static java.lang.String |
SLIDER_HORIZONTAL
|
static java.lang.String |
SLIDER_TICKS_FALSE
|
static java.lang.String |
SLIDER_TICKS_LABEL_OFF
|
static java.lang.String |
SLIDER_TICKS_LABEL_ON
|
static java.lang.String |
SLIDER_TICKS_TRUE
|
static java.lang.String |
SLIDER_VERTICAL
|
static int |
SLIDER_WIDTH
|
Fields inherited from class com.altair.hwm.beans.utils.HWMBasePanel |
---|
BASE_VERSION |
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 | |
---|---|
HWMSlider()
Constructor |
Method Summary | |
---|---|
void |
Disable()
Providing "Disable" method rather than overriding java's "disable" method because of the following reasons: 1> disable is deprecated 2> It does nothing visually for some controls like button 3> setEnabled calls enable/disable in the base class once it changes the UI. |
void |
Enable()
Providing "Enable" method rather than overriding java's "enable" method because of the following reasons: 1> enable is deprecated 2> It does nothing visually for some controls like button 3> setEnabled calls enable/disable in the base class once it changes the UI. |
HWMActionScript |
GetActionScript()
Get the Java Script |
java.lang.String |
GetCurrentValue()
Returns the sliders value |
IHWMFrameWork |
GetFrameWork()
Returns the interface using which a bean can communicate directly with the HWM application. |
java.lang.String |
GetOrientationType()
Return the slider's vertical or horizontal orientation. |
java.lang.String |
GetPaintTicksLabelStatus()
Tells if labels are to be painted. |
java.lang.String |
GetPaintTicksStatus()
Tells if tick marks are to be painted. |
java.lang.String |
GetTicksInterval()
Returns the major tick spacing. |
java.lang.String |
GetTicksMax()
Returns the maximum value supported by the slider. |
java.lang.String |
GetTicksMin()
Returns the minimum value supported by the slider. |
java.lang.String |
getToolTipText()
Returns the tooltip for the slider. |
void |
HWMEventCallback(HWMEvent hwmEvent)
This method is called when the execution of a method succeeds |
void |
OnExit()
Invoked by the HWM application when the bean is being destroyed. |
void |
Play()
The play method needs to execute the functionaliy. |
void |
propertyChange(java.beans.PropertyChangeEvent evt)
This method gets called when a bound property is changed. |
void |
readExternal(java.io.ObjectInput objInput)
Reads the properties of the bean |
void |
ReadProperties()
Get the required properties from the datamodel and initialize self |
void |
Run()
Invoked by the HWM application when all the beans are loaded and the application can run. |
void |
SaveProperties()
Save the required properties in the datamodel (so that they persist) |
void |
SetActionScript(HWMActionScript hwmScript)
Set the Java Script |
void |
SetBeanName(java.lang.String strBeanName)
Set the name of the bean |
void |
SetCurrentValue(java.lang.String nSliderCurValue)
Sets the Sliders current value |
void |
setEnabled(boolean bEnableState)
Enables the slider so that items can be selected. |
void |
SetFrameWork(IHWMFrameWork hwmFrameWork)
This method is called by the HWM Application to set the interface with which a bean can communicate directly with the HWM application. |
void |
SetOrientationType(java.lang.String selType)
Sets the orientation to either VERTICAL or HORIZONTAL |
void |
SetPaintTicksLabelStatus(java.lang.String bTicksStatus)
Sets boolean to tell whether the labels are to be painted or not. |
void |
SetPaintTicksStatus(java.lang.String bTicksStatus)
Sets boolean to tell whether tick marks are to be painted or not. |
void |
SetTicksInterval(java.lang.String sTickInterVals)
The method returns the major tick spacing and returns the minor tick spacing. |
void |
SetTicksMax(java.lang.String nMax)
Sets the maximum value supported by the slider |
void |
SetTicksMin(java.lang.String nMin)
Sets the minimum value supported by the slider. |
void |
setToolTipText(java.lang.String strToolTip)
Sets the tooltip for the slider. |
void |
setVisible(boolean bVisibleState)
Makes the component visible or invisible. |
void |
stateChanged(javax.swing.event.ChangeEvent event)
|
java.lang.String |
TCLCreateAdditionalEventProcs()
This method rerurns the TCL statement string for any additional procedures that is requred for the bean. |
java.lang.String |
TCLCreateExec()
This method returns the TCL statement string that performs the execution of script associated with the bean (Slider). |
java.lang.String |
TCLCreateGetDataFromDataModel()
This method returns the TCL statement string that gets the data in the datamodel. |
java.lang.String |
TCLCreateMemberVariables()
This method returns the TCL statement string for all the memeber variables referred by the bean in question (Slider). |
java.lang.String |
TCLCreateOnDataModelChanged()
This method returns the TCL statement string that implements the functionlaity requred to handle the "OnDataModelChanged" event. |
java.lang.String |
TCLCreateSetDataInDataModel()
This method returns the TCL statement string that sets the data in the datamodel. |
java.lang.String |
TCLCreateUI()
This method returns the TCL statement string for creating the GUI for the bean (Slider) in question. |
void |
writeExternal(java.io.ObjectOutput objOutput)
Writes the properties of the bean |
Methods inherited from class com.altair.hwm.beans.utils.HWMBasePanel |
---|
addHWMCmdEventListener, GetBeanName, removeHWMCmdEventListener, setBackground, setFont, setForeground |
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, 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, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, 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, setFocusTraversalKeys, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setTransferHandler, setVerifyInputWhenFocusTarget, 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 |
Field Detail |
---|
public static final java.lang.String PROP_ACTIONSCRIPT
public static final java.lang.String SLIDER_VERTICAL
public static final java.lang.String SLIDER_HORIZONTAL
public static final java.lang.String PROP_SLIDER_TICKS_MIN
public static final java.lang.String PROP_SLIDER_TICKS_MAX
public static final java.lang.String PROP_SLIDER_TICKS_INTERVALS
public static final java.lang.String PROP_SLIDER_SCALE_DIGIT
public static final java.lang.String PROP_SLIDER_TICKS_VISIBLE
public static final java.lang.String SLIDER_TICKS_TRUE
public static final java.lang.String SLIDER_TICKS_FALSE
public static final java.lang.String PROP_SLIDER_TICKS_LABEL
public static final java.lang.String SLIDER_TICKS_LABEL_ON
public static final java.lang.String SLIDER_TICKS_LABEL_OFF
public static int SLIDER_HEIGHT
public static int SLIDER_WIDTH
Constructor Detail |
---|
public HWMSlider()
Method Detail |
---|
public void propertyChange(java.beans.PropertyChangeEvent evt)
propertyChange
in interface java.beans.PropertyChangeListener
evt
- - A PropertyChangeEvent object describing the event source
and the property that has changed.public void Enable()
Enable
in class HWMBasePanel
public void Disable()
Disable
in class HWMBasePanel
public void setEnabled(boolean bEnableState)
setEnabled
in class javax.swing.JComponent
bEnableState
- - a boolean value, where true enables the component
and false disables itpublic void setVisible(boolean bVisibleState)
setVisible
in class javax.swing.JComponent
bVisibleState
- - true to make the component visiblepublic void setToolTipText(java.lang.String strToolTip)
setToolTipText
in class javax.swing.JComponent
strToolTip
- Tooltip for the sliderpublic void SetActionScript(HWMActionScript hwmScript)
hwmScript
- The ActionScript instancepublic void SetCurrentValue(java.lang.String nSliderCurValue)
nSliderCurValue
- - Current slider valuepublic void SetOrientationType(java.lang.String selType)
selType
- - Selected Typepublic void SetTicksMin(java.lang.String nMin)
nMin
- public void SetTicksMax(java.lang.String nMax)
nMax
- public void SetTicksInterval(java.lang.String sTickInterVals)
sTickInterVals
- public void SetPaintTicksStatus(java.lang.String bTicksStatus)
bTicksStatus
- - true to paint the tick markspublic void SetPaintTicksLabelStatus(java.lang.String bTicksStatus)
bTicksStatus
- - true to paint labelspublic java.lang.String getToolTipText()
getToolTipText
in class javax.swing.JComponent
public java.lang.String GetCurrentValue()
public java.lang.String GetOrientationType()
public HWMActionScript GetActionScript()
public java.lang.String GetTicksMin()
public java.lang.String GetTicksMax()
public java.lang.String GetTicksInterval()
public java.lang.String GetPaintTicksStatus()
public java.lang.String GetPaintTicksLabelStatus()
public void writeExternal(java.io.ObjectOutput objOutput) throws java.io.IOException
writeExternal
in interface java.io.Externalizable
writeExternal
in class HWMBasePanel
objOutput
- ObjectOuput stream to which the properties are written
java.io.IOException
public void readExternal(java.io.ObjectInput objInput) throws java.io.IOException, java.lang.ClassNotFoundException
readExternal
in interface java.io.Externalizable
readExternal
in class HWMBasePanel
objInput
- ObjectInput stream from which the properties are read
java.io.IOException
java.lang.ClassNotFoundException
public void HWMEventCallback(HWMEvent hwmEvent)
HWMEventCallback
in interface HWMEventListener
HWMEventCallback
in class HWMBasePanel
hwmEvent
- The event object that contains the event informationpublic void SetBeanName(java.lang.String strBeanName)
SetBeanName
in interface IHWMControl
SetBeanName
in class HWMBasePanel
strBeanName
- The name of this bean as the framework knows it to be.
Will be useful, if the bean chooses to scope its data in the datamodel -
especially if multiple instances of the same bean appear in the processpublic void SetFrameWork(IHWMFrameWork hwmFrameWork)
SetFrameWork
in interface IHWMControl
SetFrameWork
in class HWMBasePanel
hwmFrameWork
- The interface with which a bean can communicate with
the HWM application.public IHWMFrameWork GetFrameWork()
GetFrameWork
in class HWMBasePanel
public void OnExit()
OnExit
in interface IHWMControl
OnExit
in class HWMBasePanel
public void Run()
Run
in interface IHWMControl
Run
in class HWMBasePanel
public void Play()
Play
in interface IHWMControl
Play
in class HWMBasePanel
public void SaveProperties()
SaveProperties
in class HWMBasePanel
public void ReadProperties()
ReadProperties
in class HWMBasePanel
public java.lang.String TCLCreateUI()
TCLCreateUI
in interface ITCLCodeCreator
public java.lang.String TCLCreateMemberVariables()
TCLCreateMemberVariables
in interface ITCLCodeCreator
public java.lang.String TCLCreateSetDataInDataModel()
TCLCreateSetDataInDataModel
in interface ITCLCodeCreator
public java.lang.String TCLCreateGetDataFromDataModel()
TCLCreateGetDataFromDataModel
in interface ITCLCodeCreator
public java.lang.String TCLCreateExec()
TCLCreateExec
in interface ITCLCodeCreator
public java.lang.String TCLCreateAdditionalEventProcs()
TCLCreateAdditionalEventProcs
in interface ITCLCodeCreator
public java.lang.String TCLCreateOnDataModelChanged()
TCLCreateOnDataModelChanged
in interface ITCLCodeCreator
public void stateChanged(javax.swing.event.ChangeEvent event)
stateChanged
in interface javax.swing.event.ChangeListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |