类 ChartElement
- java.lang.Object
-
- org.meteoinfo.chart.ChartElement
-
- 直接已知子类:
ChartNorthArrow,ChartScaleBar
public abstract class ChartElement extends java.lang.Object- 作者:
- yaqiang
-
-
字段概要
字段 修饰符和类型 字段 说明 protected java.awt.Color_backColorprotected java.awt.Color_foreColorprotected floatheightprotected floatwidthprotected floatxprotected floaty
-
构造器概要
构造器 构造器 说明 ChartElement()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidaddLocationChangedListener(org.meteoinfo.ui.event.ILocationChangedListener listener)voidaddSizeChangedListener(org.meteoinfo.ui.event.ISizeChangedListener listener)voidfireLocationChangedEvent()voidfireSizeChangedEvent()java.awt.ColorgetBackground()Get background colorfloatgetBottom()Get bottomjava.awt.geom.Rectangle2D.FloatgetBounds()Get bounds rectanglejava.awt.ColorgetForeground()Get foreground colorfloatgetHeight()Get heightorg.meteoinfo.geometry.graphic.ResizeAbilitygetResizeAbility()Get resize abilityfloatgetRight()Get rightfloatgetWidth()Get widthfloatgetX()Get xfloatgetY()Get ybooleanisDrawBackColor()Get is draw backcolorbooleanisSelected()Get if is selectedbooleanisVisible()Get if visibleabstract voidmoveUpdate()Move update methodorg.meteoinfo.common.PointFpageToScreen(float pageX, float pageY, org.meteoinfo.common.PointF pageLocation, float zoom)Page to screenvoidremoveLocationChangedListener(org.meteoinfo.ui.event.ILocationChangedListener listener)voidremoveSizeChangedListener(org.meteoinfo.ui.event.ISizeChangedListener listener)abstract voidresizeUpdate()Resize update methodvoidsetBackground(java.awt.Color color)Set background colorvoidsetDrawBackColor(boolean value)Set is draw backcolorvoidsetForeground(java.awt.Color color)Set foreground colorvoidsetHeight(float height)Set heightvoidsetResizeAbility(org.meteoinfo.geometry.graphic.ResizeAbility ra)Set resize abilityvoidsetSelected(boolean istrue)Set if is selectedvoidsetVisible(boolean istrue)Set if visiblevoidsetWidth(float width)Set widthvoidsetX(float left)Set leftvoidsetY(float top)Set y
-
-
-
方法详细资料
-
addLocationChangedListener
public void addLocationChangedListener(org.meteoinfo.ui.event.ILocationChangedListener listener)
-
removeLocationChangedListener
public void removeLocationChangedListener(org.meteoinfo.ui.event.ILocationChangedListener listener)
-
fireLocationChangedEvent
public void fireLocationChangedEvent()
-
addSizeChangedListener
public void addSizeChangedListener(org.meteoinfo.ui.event.ISizeChangedListener listener)
-
removeSizeChangedListener
public void removeSizeChangedListener(org.meteoinfo.ui.event.ISizeChangedListener listener)
-
fireSizeChangedEvent
public void fireSizeChangedEvent()
-
isVisible
public boolean isVisible()
Get if visible- 返回:
- Boolean
-
setVisible
public void setVisible(boolean istrue)
Set if visible- 参数:
istrue- Boolean
-
getX
public float getX()
Get x- 返回:
- x
-
setX
public void setX(float left)
Set left- 参数:
left-
-
getY
public float getY()
Get y- 返回:
- Y
-
setY
public void setY(float top)
Set y- 参数:
top- Y
-
getWidth
public float getWidth()
Get width- 返回:
- Width
-
setWidth
public void setWidth(float width)
Set width- 参数:
width- Width
-
getHeight
public float getHeight()
Get height- 返回:
- Height
-
setHeight
public void setHeight(float height)
Set height- 参数:
height- Height
-
getRight
public float getRight()
Get right- 返回:
- Right
-
getBottom
public float getBottom()
Get bottom- 返回:
- Bottom
-
getBounds
public java.awt.geom.Rectangle2D.Float getBounds()
Get bounds rectangle- 返回:
- Bounds rectangle
-
getForeground
public java.awt.Color getForeground()
Get foreground color- 返回:
- Foreground color
-
setForeground
public void setForeground(java.awt.Color color)
Set foreground color- 参数:
color- Foreground color
-
getBackground
public java.awt.Color getBackground()
Get background color- 返回:
- Background color
-
setBackground
public void setBackground(java.awt.Color color)
Set background color- 参数:
color- Background color
-
isSelected
public boolean isSelected()
Get if is selected- 返回:
- Boolean
-
setSelected
public void setSelected(boolean istrue)
Set if is selected- 参数:
istrue- Boolean
-
getResizeAbility
public org.meteoinfo.geometry.graphic.ResizeAbility getResizeAbility()
Get resize ability- 返回:
- Resize ability
-
setResizeAbility
public void setResizeAbility(org.meteoinfo.geometry.graphic.ResizeAbility ra)
Set resize ability- 参数:
ra- Resize ability
-
isDrawBackColor
public boolean isDrawBackColor()
Get is draw backcolor- 返回:
- Boolean
-
setDrawBackColor
public void setDrawBackColor(boolean value)
Set is draw backcolor- 参数:
value- Boolean
-
moveUpdate
public abstract void moveUpdate()
Move update method
-
resizeUpdate
public abstract void resizeUpdate()
Resize update method
-
pageToScreen
public org.meteoinfo.common.PointF pageToScreen(float pageX, float pageY, org.meteoinfo.common.PointF pageLocation, float zoom)Page to screen- 参数:
pageX- Page XpageY- Page YpageLocation- Page locationzoom- Zoom- 返回:
- Screen point
-
-