📄 abstractfiguare.html
字号:
<PRE>
public static final int <B>E_SHEAR_BORDER</B></PRE>
<DL>
<DL>
<DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#draw.figuare.AbstractFiguare.E_SHEAR_BORDER">常量字段值</A></DL>
</DL>
<HR>
<A NAME="S_SHEAR_BORDER"><!-- --></A><H3>
S_SHEAR_BORDER</H3>
<PRE>
public static final int <B>S_SHEAR_BORDER</B></PRE>
<DL>
<DL>
<DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#draw.figuare.AbstractFiguare.S_SHEAR_BORDER">常量字段值</A></DL>
</DL>
<HR>
<A NAME="W_SHEAR_BORDER"><!-- --></A><H3>
W_SHEAR_BORDER</H3>
<PRE>
public static final int <B>W_SHEAR_BORDER</B></PRE>
<DL>
<DL>
<DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#draw.figuare.AbstractFiguare.W_SHEAR_BORDER">常量字段值</A></DL>
</DL>
<HR>
<A NAME="ARC_WIDTH_CHANGE"><!-- --></A><H3>
ARC_WIDTH_CHANGE</H3>
<PRE>
public static final int <B>ARC_WIDTH_CHANGE</B></PRE>
<DL>
<DL>
<DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#draw.figuare.AbstractFiguare.ARC_WIDTH_CHANGE">常量字段值</A></DL>
</DL>
<HR>
<A NAME="ARC_HEIGHT_CHANGE"><!-- --></A><H3>
ARC_HEIGHT_CHANGE</H3>
<PRE>
public static final int <B>ARC_HEIGHT_CHANGE</B></PRE>
<DL>
<DL>
<DT><B>另请参见:</B><DD><A HREF="../../constant-values.html#draw.figuare.AbstractFiguare.ARC_HEIGHT_CHANGE">常量字段值</A></DL>
</DL>
<!-- ========= CONSTRUCTOR DETAIL ======== -->
<A NAME="constructor_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>构造方法详细信息</B></FONT></TH>
</TR>
</TABLE>
<A NAME="AbstractFiguare()"><!-- --></A><H3>
AbstractFiguare</H3>
<PRE>
public <B>AbstractFiguare</B>()</PRE>
<DL>
<DD>默认初始化
<P>
</DL>
<HR>
<A NAME="AbstractFiguare(double, double, java.awt.Color, java.awt.Color, java.lang.String)"><!-- --></A><H3>
AbstractFiguare</H3>
<PRE>
public <B>AbstractFiguare</B>(double x,
double y,
java.awt.Color strokeColor,
java.awt.Color fillColor,
java.lang.String name)</PRE>
<DL>
<DD>初始化
<P>
<DL>
<DT><B>参数:</B><DD><CODE>x</CODE> - 起始点的横坐标<DD><CODE>y</CODE> - 起始点的纵坐标<DD><CODE>strokeColor</CODE> - 显示颜色,null则无色<DD><CODE>fillColor</CODE> - 填充颜色,null则无色<DD><CODE>name</CODE> - 名称</DL>
</DL>
<!-- ============ METHOD DETAIL ========== -->
<A NAME="method_detail"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
<B>方法详细信息</B></FONT></TH>
</TR>
</TABLE>
<A NAME="setSerialId(java.lang.String)"><!-- --></A><H3>
setSerialId</H3>
<PRE>
public void <B>setSerialId</B>(java.lang.String newId)</PRE>
<DL>
<DD>设置id,这个id在网络通信是必须唯一指定
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>newId</CODE> - </DL>
</DD>
</DL>
<HR>
<A NAME="clone()"><!-- --></A><H3>
clone</H3>
<PRE>
public java.lang.Object <B>clone</B>()</PRE>
<DL>
<DD>克隆
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE>java.lang.Object</CODE> 中的 <CODE>clone</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isChanged()"><!-- --></A><H3>
isChanged</H3>
<PRE>
public boolean <B>isChanged</B>()</PRE>
<DL>
<DD>本图形是否改变
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>如果改变则返回真</DL>
</DD>
</DL>
<HR>
<A NAME="hasChanged()"><!-- --></A><H3>
hasChanged</H3>
<PRE>
public void <B>hasChanged</B>()</PRE>
<DL>
<DD>置当前图形为改变状态
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="hasUpdatedNet()"><!-- --></A><H3>
hasUpdatedNet</H3>
<PRE>
public void <B>hasUpdatedNet</B>()</PRE>
<DL>
<DD>已经通过网络传输,则将已经改变标记置位假
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getID()"><!-- --></A><H3>
getID</H3>
<PRE>
public abstract int <B>getID</B>()</PRE>
<DL>
<DD>获取类型:圆角矩形,直线等
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>类型</DL>
</DD>
</DL>
<HR>
<A NAME="draw(java.awt.Graphics2D)"><!-- --></A><H3>
draw</H3>
<PRE>
public void <B>draw</B>(java.awt.Graphics2D g)</PRE>
<DL>
<DD>在指定的Graphics2D上画出这个图形
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>g</CODE> - 指定的Graphics2D</DL>
</DD>
</DL>
<HR>
<A NAME="drawTo(int, int)"><!-- --></A><H3>
drawTo</H3>
<PRE>
public void <B>drawTo</B>(int x,
int y)</PRE>
<DL>
<DD>从起始点画到指定点
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="moveTo(double, double)"><!-- --></A><H3>
moveTo</H3>
<PRE>
public void <B>moveTo</B>(double x,
double y)</PRE>
<DL>
<DD>移动到指定点
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="contains(double, double)"><!-- --></A><H3>
contains</H3>
<PRE>
public boolean <B>contains</B>(double x,
double y)</PRE>
<DL>
<DD>如果指定点在图形之中,则返回真
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="updateFiguare()"><!-- --></A><H3>
updateFiguare</H3>
<PRE>
public abstract void <B>updateFiguare</B>()</PRE>
<DL>
<DD>更新图形
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getName()"><!-- --></A><H3>
getName</H3>
<PRE>
public java.lang.String <B>getName</B>()</PRE>
<DL>
<DD>获取图形的名称
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>图形的名称</DL>
</DD>
</DL>
<HR>
<A NAME="makePermanent()"><!-- --></A><H3>
makePermanent</H3>
<PRE>
public void <B>makePermanent</B>()</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="isPermanent()"><!-- --></A><H3>
isPermanent</H3>
<PRE>
public boolean <B>isPermanent</B>()</PRE>
<DL>
<DD>判断已经绘成
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>如果已经绘成返回真</DL>
</DD>
</DL>
<HR>
<A NAME="setSelect(boolean)"><!-- --></A><H3>
setSelect</H3>
<PRE>
public void <B>setSelect</B>(boolean selectIt)</PRE>
<DL>
<DD>置选择状态
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>selectIt</CODE> - 新的选择状态</DL>
</DD>
</DL>
<HR>
<A NAME="isSelect()"><!-- --></A><H3>
isSelect</H3>
<PRE>
public boolean <B>isSelect</B>()</PRE>
<DL>
<DD>判断选择
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>如果选择返回真</DL>
</DD>
</DL>
<HR>
<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
equals</H3>
<PRE>
public boolean <B>equals</B>(java.lang.Object obj)</PRE>
<DL>
<DD>重写equals 更具serialID进行判断
<P>
<DD><DL>
<DT><B>覆盖:</B><DD>类 <CODE>java.lang.Object</CODE> 中的 <CODE>equals</CODE></DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="getBounds()"><!-- --></A><H3>
getBounds</H3>
<PRE>
public java.awt.geom.Rectangle2D <B>getBounds</B>()</PRE>
<DL>
<DD>获取图形边界范围
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>图形边界范围</DL>
</DD>
</DL>
<HR>
<A NAME="getStrokeColor()"><!-- --></A><H3>
getStrokeColor</H3>
<PRE>
public java.awt.Color <B>getStrokeColor</B>()</PRE>
<DL>
<DD>获取线条颜色
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>线条颜色</DL>
</DD>
</DL>
<HR>
<A NAME="setStrokeColor(java.awt.Color)"><!-- --></A><H3>
setStrokeColor</H3>
<PRE>
public void <B>setStrokeColor</B>(java.awt.Color strokeColor)</PRE>
<DL>
<DD>设置线条颜色
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>参数:</B><DD><CODE>strokeColor</CODE> - 新的线条颜色</DL>
</DD>
</DL>
<HR>
<A NAME="getFillColor()"><!-- --></A><H3>
getFillColor</H3>
<PRE>
public java.awt.Color <B>getFillColor</B>()</PRE>
<DL>
<DD>获取填充颜色
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>返回:</B><DD>填充颜色</DL>
</DD>
</DL>
<HR>
<A NAME="setFillColor(java.awt.Color)"><!-- --></A><H3>
setFillColor</H3>
<PRE>
public void <B>setFillColor</B>(java.awt.Color fillColor)</PRE>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -