类 LayoutElement
- java.lang.Object
-
- org.meteoinfo.layout.LayoutElement
-
public abstract class LayoutElement extends java.lang.Object- 作者:
- yaqiang
-
-
构造器概要
构造器 构造器 说明 LayoutElement()
-
方法概要
所有方法 实例方法 抽象方法 具体方法 修饰符和类型 方法 说明 voidaddLocationChangedListener(ILocationChangedListener listener)voidaddSizeChangedListener(ISizeChangedListener listener)voidfireLocationChangedEvent()voidfireSizeChangedEvent()java.awt.ColorgetBackColor()Get background colorintgetBottom()Get bottomjava.awt.RectanglegetBounds()Get bounds rectangleElementTypegetElementType()Get element typejava.awt.ColorgetForeColor()Get foreground colorintgetHeight()Get heightintgetLeft()Get leftResizeAbilitygetResizeAbility()Get resize abilityintgetRight()Get rightintgetTop()Get topintgetWidth()Get widthbooleanisDrawBackColor()Get is draw backcolorbooleanisSelected()Get if is selectedbooleanisVisible()Get if visibleabstract voidmoveUpdate()Move update methodPointFpageToScreen(float pageX, float pageY, PointF pageLocation, float zoom)Page to screenabstract voidpaint(java.awt.Graphics2D g)Paint methodabstract voidpaintOnLayout(java.awt.Graphics2D g, PointF pageLocation, float zoom)Paint on layout methodvoidremoveLocationChangedListener(ILocationChangedListener listener)voidremoveSizeChangedListener(ISizeChangedListener listener)abstract voidresizeUpdate()Resize update methodvoidsetBackColor(java.awt.Color color)Set background colorvoidsetDrawBackColor(boolean value)Set is draw backcolorvoidsetElementType(ElementType type)Set element typevoidsetForeColor(java.awt.Color color)Set foreground colorvoidsetHeight(int height)Set heightvoidsetLeft(int left)Set leftvoidsetResizeAbility(ResizeAbility ra)Set resize abilityvoidsetSelected(boolean istrue)Set if is selectedvoidsetTop(int top)Set topvoidsetVisible(boolean istrue)Set if visiblevoidsetWidth(int width)Set width
-
-
-
方法详细资料
-
addLocationChangedListener
public void addLocationChangedListener(ILocationChangedListener listener)
-
removeLocationChangedListener
public void removeLocationChangedListener(ILocationChangedListener listener)
-
fireLocationChangedEvent
public void fireLocationChangedEvent()
-
addSizeChangedListener
public void addSizeChangedListener(ISizeChangedListener listener)
-
removeSizeChangedListener
public void removeSizeChangedListener(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
-
getLeft
public int getLeft()
Get left- 返回:
- Left
-
setLeft
public void setLeft(int left)
Set left- 参数:
left-
-
getTop
public int getTop()
Get top- 返回:
- Top
-
setTop
public void setTop(int top)
Set top- 参数:
top- Top
-
getWidth
public int getWidth()
Get width- 返回:
- Width
-
setWidth
public void setWidth(int width)
Set width- 参数:
width- Width
-
getHeight
public int getHeight()
Get height- 返回:
- Height
-
setHeight
public void setHeight(int height)
Set height- 参数:
height- Height
-
getRight
public int getRight()
Get right- 返回:
- Right
-
getBottom
public int getBottom()
Get bottom- 返回:
- Bottom
-
getBounds
public java.awt.Rectangle getBounds()
Get bounds rectangle- 返回:
- Bounds rectangle
-
getElementType
public ElementType getElementType()
Get element type- 返回:
- The element type
-
setElementType
public void setElementType(ElementType type)
Set element type- 参数:
type- Element type
-
getForeColor
public java.awt.Color getForeColor()
Get foreground color- 返回:
- Foreground color
-
setForeColor
public void setForeColor(java.awt.Color color)
Set foreground color- 参数:
color- Foreground color
-
getBackColor
public java.awt.Color getBackColor()
Get background color- 返回:
- Background color
-
setBackColor
public void setBackColor(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 ResizeAbility getResizeAbility()
Get resize ability- 返回:
- Resize ability
-
setResizeAbility
public void setResizeAbility(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
-
paint
public abstract void paint(java.awt.Graphics2D g)
Paint method- 参数:
g- Graphics2D
-
paintOnLayout
public abstract void paintOnLayout(java.awt.Graphics2D g, PointF pageLocation, float zoom)Paint on layout method- 参数:
g- Grahpics2DpageLocation- Page locationzoom- Zoom
-
moveUpdate
public abstract void moveUpdate()
Move update method
-
resizeUpdate
public abstract void resizeUpdate()
Resize update method
-
-