|
||||||||||
| 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.PropertyChangeListenerevt - - A PropertyChangeEvent object describing the event source
and the property that has changed.public void Enable()
Enable in class HWMBasePanelpublic void Disable()
Disable in class HWMBasePanelpublic void setEnabled(boolean bEnableState)
setEnabled in class javax.swing.JComponentbEnableState - - a boolean value, where true enables the component
and false disables itpublic void setVisible(boolean bVisibleState)
setVisible in class javax.swing.JComponentbVisibleState - - true to make the component visiblepublic void setToolTipText(java.lang.String strToolTip)
setToolTipText in class javax.swing.JComponentstrToolTip - 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.JComponentpublic 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.ExternalizablewriteExternal in class HWMBasePanelobjOutput - 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.ExternalizablereadExternal in class HWMBasePanelobjInput - ObjectInput stream from which the properties are read
java.io.IOException
java.lang.ClassNotFoundExceptionpublic void HWMEventCallback(HWMEvent hwmEvent)
HWMEventCallback in interface HWMEventListenerHWMEventCallback in class HWMBasePanelhwmEvent - The event object that contains the event informationpublic void SetBeanName(java.lang.String strBeanName)
SetBeanName in interface IHWMControlSetBeanName in class HWMBasePanelstrBeanName - 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 IHWMControlSetFrameWork in class HWMBasePanelhwmFrameWork - The interface with which a bean can communicate with
the HWM application.public IHWMFrameWork GetFrameWork()
GetFrameWork in class HWMBasePanelpublic void OnExit()
OnExit in interface IHWMControlOnExit in class HWMBasePanelpublic void Run()
Run in interface IHWMControlRun in class HWMBasePanelpublic void Play()
Play in interface IHWMControlPlay in class HWMBasePanelpublic void SaveProperties()
SaveProperties in class HWMBasePanelpublic void ReadProperties()
ReadProperties in class HWMBasePanelpublic java.lang.String TCLCreateUI()
TCLCreateUI in interface ITCLCodeCreatorpublic java.lang.String TCLCreateMemberVariables()
TCLCreateMemberVariables in interface ITCLCodeCreatorpublic java.lang.String TCLCreateSetDataInDataModel()
TCLCreateSetDataInDataModel in interface ITCLCodeCreatorpublic java.lang.String TCLCreateGetDataFromDataModel()
TCLCreateGetDataFromDataModel in interface ITCLCodeCreatorpublic java.lang.String TCLCreateExec()
TCLCreateExec in interface ITCLCodeCreatorpublic java.lang.String TCLCreateAdditionalEventProcs()
TCLCreateAdditionalEventProcs in interface ITCLCodeCreatorpublic java.lang.String TCLCreateOnDataModelChanged()
TCLCreateOnDataModelChanged in interface ITCLCodeCreatorpublic 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 | |||||||||