public class JDBar extends JDRectangular
Modifier and Type | Field and Description |
---|---|
static int |
BAR_HORIZONTAL_LEFT
Horizontal bar , min at feft
|
static int |
BAR_HORIZONTAL_RIGHT
Horizontal bar , min at right
|
static int |
BAR_VERTICAL_BOTTOM
Vertical bar , min at bottom
|
static int |
BAR_VERTICAL_TOP
Vertical bar , min at top
|
FILL_STYLE_DOT_PATTERN_1, FILL_STYLE_DOT_PATTERN_2, FILL_STYLE_DOT_PATTERN_3, FILL_STYLE_GRADIENT, FILL_STYLE_LARGE_CROSS_HATCH, FILL_STYLE_LARGE_LEFT_HATCH, FILL_STYLE_LARGE_RIGHT_HATCH, FILL_STYLE_NONE, FILL_STYLE_SMALL_CROSS_HATCH, FILL_STYLE_SMALL_LEFT_HATCH, FILL_STYLE_SMALL_RIGHT_HATCH, FILL_STYLE_SOLID, LINE_STYLE_DASH, LINE_STYLE_DASH_DOT, LINE_STYLE_DOT, LINE_STYLE_LONG_DASH, LINE_STYLE_SOLID, VALUE_CHANGE_ON_XDRAG_LEFT, VALUE_CHANGE_ON_XDRAG_RIGHT, VALUE_CHANGE_ON_YDRAG_BOTTOM, VALUE_CHANGE_ON_YDRAG_TOP, VALUE_INC_ON_CLICK, VALUE_INC_ON_PRESSRELEASE
Constructor and Description |
---|
JDBar(java.lang.String objectName,
int x,
int y,
int w,
int h)
Contructs a JDBar.
|
Modifier and Type | Method and Description |
---|---|
JDObject |
copy(int x,
int y)
Returns a copy of this object at the specified location.
|
double |
getBarValue()
Returns the current bar value.
|
double |
getMaximum()
Returns the progress bar's maximum value.
|
double |
getMinimum()
Returns the progress bar's maximum value.
|
int |
getOrientation()
Returns the current bar orientation.
|
boolean |
isInsideObject(int x,
int y)
Determines whether the specified point is inside this object.
|
boolean |
isOutLineVisible()
Determines whether the outline is visible.
|
void |
paint(JDrawEditor parent,
java.awt.Graphics g)
Paints this object.
|
void |
setBarValue(double v)
Sets the bar value.
|
void |
setMaximum(double m)
Sets the progress bar's maximum value .
|
void |
setMinimum(double m)
Sets the progress bar's minimum value .
|
void |
setOrientation(int o)
Sets the bar orientation.
|
void |
setOutLineVisible(boolean visible)
Displays or hides the outline of the bar.
|
moveSummit, rotate90
addExtension, addMouseListener, addValueListener, centerOrigin, clearMouseListener, clearValueListener, getBackground, getBackgroundMapper, getBoundRect, getExtendedParam, getExtendedParam, getExtendedParamDesc, getExtendedParamIndex, getExtendedParamName, getExtendedParamNumber, getFillStyle, getForeground, getForegroundMapper, getHTranslationMapper, getInitValue, getInvertShadowMapper, getLineStyle, getLineWidth, getMaxValue, getMinValue, getName, getObjectsByName, getOrigin, getShadowWidth, getSummit, getSummitNumber, getValue, getValueChangeMode, getVisibilityMapper, getVTranslationMapper, hasBackgroundMapper, hasExtendedParam, hasForegroundMapper, hasHTranslationMapper, hasInverseShadow, hasInvertShadowMapper, hasShadow, hasVisibilityMapper, hasVTranslationMapper, isAntiAliased, isDisabled, isFixedExtendedParam, isInteractive, isProgrammed, isVisible, moveSummitH, moveSummitV, preRefresh, refresh, removeExtension, removeMouseListener, removeValueListener, restoreTransform, saveTransform, scale, scaleTranslate, setAntiAlias, setBackground, setBackgroundMapper, setDisabled, setExtendedParam, setExtendedParam, setExtensionList, setFillStyle, setForeground, setForegroundMapper, setGradientFillParam, setHTranslationMapper, setInitValue, setInteractive, setInverseShadow, setInvertShadowMapper, setLineStyle, setLineWidth, setMaxValue, setMinValue, setName, setOrigin, setShadow, setShadowWidth, setValue, setValueChangeMode, setVisibilityMapper, setVisible, setVTranslationMapper, toString, translate
public static final int BAR_HORIZONTAL_LEFT
public static final int BAR_HORIZONTAL_RIGHT
public static final int BAR_VERTICAL_TOP
public static final int BAR_VERTICAL_BOTTOM
public JDBar(java.lang.String objectName, int x, int y, int w, int h)
objectName
- Object namex
- Up left corner x coordinatey
- Up left corner y coordinatew
- Rectangle widthh
- Rectangle heightpublic JDObject copy(int x, int y)
JDObject
public boolean isInsideObject(int x, int y)
JDObject
isInsideObject
in class JDObject
x
- X coordinate (pixel)y
- Y coordinate (pixel)public void paint(JDrawEditor parent, java.awt.Graphics g)
JDObject
paint
in class JDRectangular
parent
- JdrawEditor parent (Can be null except for JDSwingObject)g
- the specified Graphics windowpublic void setMaximum(double m)
m
- Maximum valuepublic double getMaximum()
setMaximum(double)
public void setMinimum(double m)
m
- Miniimum valuepublic double getMinimum()
setMinimum(double)
public void setBarValue(double v)
v
- Bar value.public double getBarValue()
public void setOutLineVisible(boolean visible)
visible
- True to display the outline false otherwize.public boolean isOutLineVisible()
public void setOrientation(int o)
o
- Orientation valueBAR_HORIZONTAL_LEFT
,
BAR_HORIZONTAL_RIGHT
,
BAR_VERTICAL_TOP
,
BAR_VERTICAL_BOTTOM
public int getOrientation()
setOrientation(int)