|
|||||||
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 | +--java.awt.Panel | +--no.hig.okolloen.graphics.Knob
Knob is the basis if other dialknob classes and provides the display of a basic knob and interaction with the mouse. You can set various options for the Knob component like :
The knob component is freely scalable in both directions.
Field Summary | |
protected java.awt.Graphics |
bg
|
protected java.awt.Image |
buffer
|
protected int |
bufferHeight
|
protected int |
bufferWidth
|
protected int |
knobxoffset
|
protected int |
knobyoffset
|
protected int |
maxAngle
|
protected int |
minAngle
|
protected int |
size
|
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
Knob()
Default constructor for Dial class. |
Method Summary | |
void |
addAdjustmentListener(java.awt.event.AdjustmentListener l)
Add a listener to recieve adjustment events when the value of the adjustable object changes. |
int |
getBlockIncrement()
Dummy to satisfy the Adjustable interface, always returns 1 |
double |
getDoubleValue()
Gets the value representing the state of this component. |
int |
getMaximum()
Gets the maximum value of the DragControl object. (truncated) |
int |
getMinimum()
Gets the minimum value of the DragControl object. (truncated) |
int |
getOrientation()
Gets the orientation of this component, will always return DragControl.VERTICAL. |
java.awt.Dimension |
getPreferredSize()
Returns the preferred size of this component. |
int |
getUnitIncrement()
Dummy to satisfy the Adjustable interface, always returns 1 |
int |
getValue()
Gets the current value of the DragControl object. (truncated) |
int |
getVisibleAmount()
Dummy to satisfy the Adjustable interface, always returns 1 |
void |
mouseClicked(java.awt.event.MouseEvent e)
|
void |
mouseDragged(java.awt.event.MouseEvent e)
|
void |
mouseEntered(java.awt.event.MouseEvent e)
|
void |
mouseExited(java.awt.event.MouseEvent e)
|
void |
mouseMoved(java.awt.event.MouseEvent e)
|
void |
mousePressed(java.awt.event.MouseEvent e)
|
void |
mouseReleased(java.awt.event.MouseEvent e)
|
void |
paint(java.awt.Graphics g)
Paints this component. |
void |
removeAdjustmentListener(java.awt.event.AdjustmentListener l)
Removes an adjustment listener. |
void |
setBlockIncrement(int b)
Dummy to satisfy the Adjustable interface |
void |
setColor(java.awt.Color color)
Sets the color of the top part of the knob. |
void |
setMaxAngle(int max)
Sets the maximum angle used. |
void |
setMaximum(int max)
Sets the maximum value of the DragControl object. |
void |
setMaxValue(double max)
Sets the maximum value allowed. |
void |
setMinAngle(int min)
Sets the minimum angle used. |
void |
setMinimum(int min)
Sets the minimum value of the DragControl object. |
void |
setMinValue(double min)
Sets the minimum value allowed. |
void |
setUnitIncrement(int u)
Dummy to satisfy the Adjustable interface |
void |
setValue(double value)
Sets the current value. |
void |
setValue(int v)
Sets the current value of the DragControl object. |
void |
setVisibleAmount(int v)
Dummy to satisfy the Adjustable interface |
void |
update(java.awt.Graphics g)
Updates this component. |
Methods inherited from class java.awt.Panel |
addNotify |
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
findComponentAt,
findComponentAt,
getAlignmentX,
getAlignmentY,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getInsets,
getLayout,
getMaximumSize,
getMinimumSize,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
paramString,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
removeNotify,
setFont,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addInputMethodListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
addPropertyChangeListener,
addPropertyChangeListener,
bounds,
checkImage,
checkImage,
coalesceEvents,
contains,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
enableInputMethods,
firePropertyChange,
getBackground,
getBounds,
getBounds,
getColorModel,
getComponentOrientation,
getCursor,
getDropTarget,
getFont,
getFontMetrics,
getForeground,
getGraphics,
getHeight,
getInputContext,
getInputMethodRequests,
getLocale,
getLocation,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getSize,
getToolkit,
getTreeLock,
getWidth,
getX,
getY,
gotFocus,
handleEvent,
hasFocus,
hide,
imageUpdate,
inside,
isDisplayable,
isDoubleBuffered,
isEnabled,
isFocusTraversable,
isLightweight,
isOpaque,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processFocusEvent,
processInputMethodEvent,
processKeyEvent,
processMouseEvent,
processMouseMotionEvent,
remove,
removeComponentListener,
removeFocusListener,
removeInputMethodListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
removePropertyChangeListener,
removePropertyChangeListener,
repaint,
repaint,
repaint,
repaint,
requestFocus,
reshape,
resize,
resize,
setBackground,
setBounds,
setBounds,
setComponentOrientation,
setCursor,
setDropTarget,
setEnabled,
setForeground,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
setVisible,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected transient java.awt.Graphics bg
protected transient java.awt.Image buffer
protected transient int bufferWidth
protected transient int bufferHeight
protected int minAngle
protected int maxAngle
protected int knobxoffset
protected int knobyoffset
protected int size
Constructor Detail |
public Knob()
Method Detail |
public void setValue(double value)
current
- the new current value.public double getDoubleValue()
public void setMinValue(double min)
min
- the new minimum value.public void setMaxValue(double max)
max
- the new maximum value.public void setMinAngle(int min)
min
- the new minimum angle.public void setMaxAngle(int max)
max
- the new maximum angle.public void setColor(java.awt.Color color)
public void update(java.awt.Graphics g)
g
- the graphics context.Component.update(java.awt.Graphics)
public void paint(java.awt.Graphics g)
g
- the graphics context.Component.paint(java.awt.Graphics)
public java.awt.Dimension getPreferredSize()
Component.getPreferredSize()
public int getOrientation()
public void setMinimum(int min)
min
- the minimum valuepublic int getMinimum()
public void setMaximum(int max)
min
- the minimum valuepublic int getMaximum()
public void setUnitIncrement(int u)
public int getUnitIncrement()
public void setBlockIncrement(int b)
public int getBlockIncrement()
public void setVisibleAmount(int v)
public int getVisibleAmount()
public void setValue(int v)
v
- the new valuepublic int getValue()
public void addAdjustmentListener(java.awt.event.AdjustmentListener l)
l
- the listener to recieve eventsAdjustmentEvent
public void removeAdjustmentListener(java.awt.event.AdjustmentListener l)
l
- the listener being removedAdjustmentEvent
public void mouseClicked(java.awt.event.MouseEvent e)
public void mousePressed(java.awt.event.MouseEvent e)
public void mouseReleased(java.awt.event.MouseEvent e)
public void mouseEntered(java.awt.event.MouseEvent e)
public void mouseExited(java.awt.event.MouseEvent e)
public void mouseDragged(java.awt.event.MouseEvent e)
public void mouseMoved(java.awt.event.MouseEvent e)
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |