|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.plaf.ComponentUI
javax.swing.plaf.SliderUI
javax.swing.plaf.basic.BasicSliderUI
com.explodingpixels.macwidgets.plaf.HudSliderUI
public class HudSliderUI
Creates a Heads Up Display (HUD) style slider, similar to that seen in various iApps
(e.g. iPhoto).
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicSliderUI |
|---|
javax.swing.plaf.basic.BasicSliderUI.ActionScroller, javax.swing.plaf.basic.BasicSliderUI.ChangeHandler, javax.swing.plaf.basic.BasicSliderUI.ComponentHandler, javax.swing.plaf.basic.BasicSliderUI.FocusHandler, javax.swing.plaf.basic.BasicSliderUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicSliderUI.ScrollListener, javax.swing.plaf.basic.BasicSliderUI.TrackListener |
| Field Summary |
|---|
| Fields inherited from class javax.swing.plaf.basic.BasicSliderUI |
|---|
changeListener, componentListener, contentRect, focusInsets, focusListener, focusRect, insetCache, labelRect, leftToRightCache, MAX_SCROLL, MIN_SCROLL, NEGATIVE_SCROLL, POSITIVE_SCROLL, propertyChangeListener, scrollListener, scrollTimer, slider, thumbRect, tickRect, trackBuffer, trackListener, trackRect |
| Constructor Summary | |
|---|---|
HudSliderUI(javax.swing.JSlider b)
|
|
| Method Summary | |
|---|---|
protected void |
calculateThumbLocation()
|
protected void |
calculateTickRect()
|
protected java.awt.Dimension |
getThumbSize()
|
protected int |
getTickLength()
|
protected void |
installDefaults(javax.swing.JSlider slider)
|
void |
paint(java.awt.Graphics g,
javax.swing.JComponent c)
|
void |
paintFocus(java.awt.Graphics g)
|
protected void |
paintMajorTickForHorizSlider(java.awt.Graphics g,
java.awt.Rectangle tickBounds,
int x)
|
void |
paintThumb(java.awt.Graphics graphics)
|
void |
paintTrack(java.awt.Graphics graphics)
|
void |
setThumbLocation(int x,
int y)
|
| Methods inherited from class javax.swing.plaf.basic.BasicSliderUI |
|---|
calculateContentRect, calculateFocusRect, calculateGeometry, calculateLabelRect, calculateThumbSize, calculateTrackBuffer, calculateTrackRect, createChangeListener, createComponentListener, createFocusListener, createPropertyChangeListener, createScrollListener, createTrackListener, createUI, drawInverted, getBaseline, getBaselineResizeBehavior, getFocusColor, getHeightOfHighValueLabel, getHeightOfLowValueLabel, getHeightOfTallestLabel, getHighestValue, getHighestValueLabel, getHighlightColor, getLowestValue, getLowestValueLabel, getMaximumSize, getMinimumHorizontalSize, getMinimumSize, getMinimumVerticalSize, getPreferredHorizontalSize, getPreferredSize, getPreferredVerticalSize, getShadowColor, getWidthOfHighValueLabel, getWidthOfLowValueLabel, getWidthOfWidestLabel, installKeyboardActions, installListeners, installUI, isDragging, labelsHaveSameBaselines, paintHorizontalLabel, paintLabels, paintMajorTickForVertSlider, paintMinorTickForHorizSlider, paintMinorTickForVertSlider, paintTicks, paintVerticalLabel, recalculateIfInsetsChanged, recalculateIfOrientationChanged, scrollByBlock, scrollByUnit, scrollDueToClickInTrack, uninstallKeyboardActions, uninstallListeners, uninstallUI, valueForXPosition, valueForYPosition, xPositionForValue, yPositionForValue, yPositionForValue |
| Methods inherited from class javax.swing.plaf.ComponentUI |
|---|
contains, getAccessibleChild, getAccessibleChildrenCount, update |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public HudSliderUI(javax.swing.JSlider b)
| Method Detail |
|---|
protected void installDefaults(javax.swing.JSlider slider)
installDefaults in class javax.swing.plaf.basic.BasicSliderUIprotected java.awt.Dimension getThumbSize()
getThumbSize in class javax.swing.plaf.basic.BasicSliderUI
public void paint(java.awt.Graphics g,
javax.swing.JComponent c)
paint in class javax.swing.plaf.basic.BasicSliderUIpublic void paintThumb(java.awt.Graphics graphics)
paintThumb in class javax.swing.plaf.basic.BasicSliderUIpublic void paintTrack(java.awt.Graphics graphics)
paintTrack in class javax.swing.plaf.basic.BasicSliderUIprotected int getTickLength()
getTickLength in class javax.swing.plaf.basic.BasicSliderUIprotected void calculateThumbLocation()
calculateThumbLocation in class javax.swing.plaf.basic.BasicSliderUIprotected void calculateTickRect()
calculateTickRect in class javax.swing.plaf.basic.BasicSliderUI
protected void paintMajorTickForHorizSlider(java.awt.Graphics g,
java.awt.Rectangle tickBounds,
int x)
paintMajorTickForHorizSlider in class javax.swing.plaf.basic.BasicSliderUI
public void setThumbLocation(int x,
int y)
setThumbLocation in class javax.swing.plaf.basic.BasicSliderUIpublic void paintFocus(java.awt.Graphics g)
paintFocus in class javax.swing.plaf.basic.BasicSliderUI
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||