|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||
java.lang.Object
|
+--java.awt.Component
|
+--java.awt.Container
|
+--javax.swing.JComponent
|
+--javax.swing.JSlider
|
+--JScale
The JScale class is sub-class of JSlider it takes it a max, min for the range of the scale and a decimal value for the level of accuracy you want in the output. When using this class you should NOT use setMinimumTickSpacing, setMinorTickSpacing, setMinimum, setMaximum, createStandardLabel, setLabelTable. There are methods implemented in in JScale which performs the same actions as these methods use those instead they are implemented to suit the JScale specifically.
| Inner classes inherited from class javax.swing.JSlider |
javax.swing.JSlider.AccessibleJSlider |
| Inner classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
| Fields inherited from class javax.swing.JSlider |
changeEvent,
changeListener,
majorTickSpacing,
minorTickSpacing,
orientation,
sliderModel,
snapToTicks |
| Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
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 |
| Constructor Summary | |
JScale(int min,
int max,
int decimal)
constructor of the JScale class it takes as parameters a minimum, maximum, and how many decimal you want it to display |
|
| Method Summary | |
void |
createLabels(int inc,
int fontsize)
this takes in interger value and it creates the labels based on this value using a hashtable with the appropiate incremented values and then prints them on the scale accordingly |
void |
init(int decimal)
method init takes the decimal place specified and sets the max and min appropiately |
float |
returnValue()
this return the current value for the scale as a float depending on how many decimal you specified in the parameter when creating the JScale |
void |
setMajorTick(int v)
this takes in an interger value and for the major tick spacing and creates it on the JScale it also print out the tick marks on the JScale |
void |
setMinorTick(int v)
this takes in an integer vlaue and for the minor tick spacing and creates it on the JScale it prints the tick marks on the JScale |
void |
setVal(int temp)
this takes in an integer value and sets it to the JScale |
void |
title(java.lang.String name,
int fontsize)
this will take in a title as a string and set it on the scale with a border around it |
| Methods inherited from class javax.swing.JSlider |
addChangeListener,
createChangeListener,
createStandardLabels,
createStandardLabels,
fireStateChanged,
getAccessibleContext,
getExtent,
getInverted,
getLabelTable,
getMajorTickSpacing,
getMaximum,
getMinimum,
getMinorTickSpacing,
getModel,
getOrientation,
getPaintLabels,
getPaintTicks,
getPaintTrack,
getSnapToTicks,
getUI,
getUIClassID,
getValue,
getValueIsAdjusting,
paramString,
removeChangeListener,
setExtent,
setInverted,
setLabelTable,
setMajorTickSpacing,
setMaximum,
setMinimum,
setMinorTickSpacing,
setModel,
setOrientation,
setPaintLabels,
setPaintTicks,
setPaintTrack,
setSnapToTicks,
setUI,
setValue,
setValueIsAdjusting,
updateLabelUIs,
updateUI |
| Methods inherited from class javax.swing.JComponent |
addAncestorListener,
addNotify,
addPropertyChangeListener,
addPropertyChangeListener,
addVetoableChangeListener,
computeVisibleRect,
contains,
createToolTip,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChange,
fireVetoableChange,
getActionForKeyStroke,
getAlignmentX,
getAlignmentY,
getAutoscrolls,
getBorder,
getBounds,
getClientProperty,
getComponentGraphics,
getConditionForKeyStroke,
getDebugGraphicsOptions,
getGraphics,
getHeight,
getInsets,
getInsets,
getLocation,
getMaximumSize,
getMinimumSize,
getNextFocusableComponent,
getPreferredSize,
getRegisteredKeyStrokes,
getRootPane,
getSize,
getToolTipLocation,
getToolTipText,
getToolTipText,
getTopLevelAncestor,
getVisibleRect,
getWidth,
getX,
getY,
grabFocus,
hasFocus,
isDoubleBuffered,
isFocusCycleRoot,
isFocusTraversable,
isLightweightComponent,
isManagingFocus,
isOpaque,
isOptimizedDrawingEnabled,
isPaintingTile,
isRequestFocusEnabled,
isValidateRoot,
paint,
paintBorder,
paintChildren,
paintComponent,
paintImmediately,
paintImmediately,
processComponentKeyEvent,
processFocusEvent,
processKeyEvent,
processMouseMotionEvent,
putClientProperty,
registerKeyboardAction,
registerKeyboardAction,
removeAncestorListener,
removeNotify,
removePropertyChangeListener,
removePropertyChangeListener,
removeVetoableChangeListener,
repaint,
repaint,
requestDefaultFocus,
requestFocus,
resetKeyboardActions,
reshape,
revalidate,
scrollRectToVisible,
setAlignmentX,
setAlignmentY,
setAutoscrolls,
setBackground,
setBorder,
setDebugGraphicsOptions,
setDoubleBuffered,
setEnabled,
setFont,
setForeground,
setMaximumSize,
setMinimumSize,
setNextFocusableComponent,
setOpaque,
setPreferredSize,
setRequestFocusEnabled,
setToolTipText,
setUI,
setVisible,
unregisterKeyboardAction,
update |
| Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setCursor,
setLayout,
validate,
validateTree |
| Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
getBackground,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isDisplayable,
isEnabled,
isLightweight,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processInputMethodEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setComponentOrientation,
setDropTarget,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
| Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
| Constructor Detail |
public JScale(int min,
int max,
int decimal)
| Method Detail |
public void init(int decimal)
public void setMajorTick(int v)
public void setMinorTick(int v)
public void createLabels(int inc,
int fontsize)
public void title(java.lang.String name,
int fontsize)
public float returnValue()
public void setVal(int temp)
|
|||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||