|
||||||||||
| 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.JLabel
org.tbee.swing.gauge.GaugeNeedleSingle
org.tbee.swing.gauge.dot.DotLTR
public class DotLTR
A nice style black analoge gauge, needle in the bottom 1/4 with a lens effect. The value per default is percentage [0,100] and correspoding labels are shown. You can set the labels separately from the value, for example the labels could depict temperature, but the value still is percentage.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.tbee.swing.gauge.GaugeNeedleSingle |
|---|
GaugeNeedleSingle.LabelPoint, GaugeNeedleSingle.Point2d |
| Nested classes/interfaces inherited from class javax.swing.JLabel |
|---|
javax.swing.JLabel.AccessibleJLabel |
| Nested classes/interfaces inherited from class javax.swing.JComponent |
|---|
javax.swing.JComponent.AccessibleJComponent |
| Nested classes/interfaces inherited from class java.awt.Container |
|---|
java.awt.Container.AccessibleAWTContainer |
| Nested classes/interfaces inherited from class java.awt.Component |
|---|
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
| Field Summary | |
|---|---|
static java.lang.String |
SOURCECODE_VERSION
Standard variable for determining version of a class file. |
| Fields inherited from class org.tbee.swing.gauge.GaugeNeedleSingle |
|---|
cLabelFontRenderContext |
| Fields inherited from class javax.swing.JLabel |
|---|
labelFor |
| 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 |
| Fields inherited from interface javax.swing.SwingConstants |
|---|
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
| Fields inherited from interface java.awt.image.ImageObserver |
|---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
| Constructor Summary | |
|---|---|
DotLTR()
|
|
DotLTR(java.awt.image.BufferedImage image)
|
|
DotLTR(java.awt.Color color)
|
|
DotLTR(int color)
|
|
| Method Summary | |
|---|---|
protected java.awt.image.BufferedImage |
drawCompleteGauge()
This draw and bufferes the dial, so it need to be repainted when only the needle changes. |
protected java.awt.image.BufferedImage |
drawNeedleOnly()
Actually paint the gauge using the buffered cover and dial |
boolean |
getDrawTicks()
DrawTicks |
boolean |
getDrawTrack()
DrawTrack |
protected GaugeNeedleSingle.LabelPoint[] |
getLabelPoints()
LabelPoint[0] is the minvalue and LabelPoint[size-1] is the maxvalue label. |
protected double |
getMaxAngle()
|
protected double |
getMinAngle()
|
protected int |
getMinimalStepDelay()
|
protected double |
getPowerOffAngle()
|
java.awt.Dimension |
getPreferredSize()
|
protected double |
getStepSize()
|
protected GaugeNeedleSingle.LabelPoint |
getTitleLabelPoint()
|
protected GaugeNeedleSingle.LabelPoint |
getUnitLabelPoint()
|
void |
setDot(java.awt.Color color)
Set the color of the dot |
void |
setDrawTicks(boolean value)
|
void |
setDrawTrack(boolean value)
|
| Methods inherited from class org.tbee.swing.gauge.GaugeNeedleSingle |
|---|
calculateAngle, clearImage, drawImageTicks, drawLabels, drawNeedle, drawNeedleArc, drawTicks, drawTickTrack, drawTitle, drawUnit, getAngle, getAnimate, getHighlightTicks, getLabel, getMaxBoundary, getMaxValue, getMinBoundary, getMinValue, getNumberOfTicks, getTitle, getUnit, getValue, isAnimating, isMaxAlertVisible, isMinAlertVisible, isPowerOn, mustDrawMaxAlert, mustDrawMinAlert, paint, setAngle, setAngle, setAnimate, setHighlightTicks, setLabel, setMaxAlertVisible, setMaxBoundary, setMaxValue, setMinAlertVisible, setMinBoundary, setMinValue, setNumberOfTicks, setPowerOn, setTitle, setUnit, setValue, setValueNotAnimated |
| Methods inherited from class javax.swing.JLabel |
|---|
checkHorizontalKey, checkVerticalKey, getAccessibleContext, getDisabledIcon, getDisplayedMnemonic, getDisplayedMnemonicIndex, getHorizontalAlignment, getHorizontalTextPosition, getIcon, getIconTextGap, getLabelFor, getText, getUI, getUIClassID, getVerticalAlignment, getVerticalTextPosition, imageUpdate, paramString, setDisabledIcon, setDisplayedMnemonic, setDisplayedMnemonic, setDisplayedMnemonicIndex, setHorizontalAlignment, setHorizontalTextPosition, setIcon, setIconTextGap, setLabelFor, setText, setUI, setVerticalAlignment, setVerticalTextPosition, updateUI |
| Methods inherited from class javax.swing.JComponent |
|---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
| Methods inherited from class java.awt.Container |
|---|
add, add, add, add, add, addContainerListener, addImpl, 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, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
| Methods inherited from class java.awt.Component |
|---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, 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 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String SOURCECODE_VERSION
| Constructor Detail |
|---|
public DotLTR()
public DotLTR(java.awt.Color color)
public DotLTR(int color)
public DotLTR(java.awt.image.BufferedImage image)
| Method Detail |
|---|
public boolean getDrawTicks()
public void setDrawTicks(boolean value)
public boolean getDrawTrack()
public void setDrawTrack(boolean value)
public void setDot(java.awt.Color color)
protected double getPowerOffAngle()
getPowerOffAngle in class GaugeNeedleSingleprotected double getMinAngle()
getMinAngle in class GaugeNeedleSingleprotected double getMaxAngle()
getMaxAngle in class GaugeNeedleSingleprotected GaugeNeedleSingle.LabelPoint getTitleLabelPoint()
getTitleLabelPoint in class GaugeNeedleSingleprotected GaugeNeedleSingle.LabelPoint getUnitLabelPoint()
getUnitLabelPoint in class GaugeNeedleSingleprotected GaugeNeedleSingle.LabelPoint[] getLabelPoints()
getLabelPoints in class GaugeNeedleSingleprotected double getStepSize()
getStepSize in class GaugeNeedleSingleprotected int getMinimalStepDelay()
getMinimalStepDelay in class GaugeNeedleSinglepublic java.awt.Dimension getPreferredSize()
getPreferredSize in class GaugeNeedleSingleprotected java.awt.image.BufferedImage drawCompleteGauge()
drawCompleteGauge in class GaugeNeedleSingleprotected java.awt.image.BufferedImage drawNeedleOnly()
drawNeedleOnly in class GaugeNeedleSingle
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||