⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ground.html

📁 这是一个用JAVA编程的俄罗斯方块程序
💻 HTML
📖 第 1 页 / 共 3 页
字号:

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指定位置是否是空白</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isColorfulSupport()">isColorfulSupport</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否支持彩色显示</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isDrawGridding()">isDrawGridding</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是否画网格</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isFull()">isFull</A></B>()</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;容器是否放满了(是否还能接受图形)<BR></TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isMoveable(cn.itcast.tetris.entities.Shape, int)">isMoveable</A></B>(<A HREF="../../../../cn/itcast/tetris/entities/Shape.html" title="class in cn.itcast.tetris.entities">Shape</A>&nbsp;shape,
           int&nbsp;action)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;根据图形的动作,判断是否会碰到障碍物或不可消除的障碍物, 或是否会超出边界,</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isObstacle(int, int)">isObstacle</A></B>(int&nbsp;x,
           int&nbsp;y)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指定位置是否是障碍物</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;boolean</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#isStubbornObstacle(int, int)">isStubbornObstacle</A></B>(int&nbsp;x,
                   int&nbsp;y)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;指定位置是否是不可除的障碍物</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#removeGroundListener(cn.itcast.tetris.listener.GroundListener)">removeGroundListener</A></B>(<A HREF="../../../../cn/itcast/tetris/listener/GroundListener.html" title="interface in cn.itcast.tetris.listener">GroundListener</A>&nbsp;l)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;移除监听器</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setColorfulSupport(boolean)">setColorfulSupport</A></B>(boolean&nbsp;colorfulSupport)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置是否支持彩色显示</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setDrawGridding(boolean)">setDrawGridding</A></B>(boolean&nbsp;drawGridding)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置是否画网格</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setFullLineColor(java.awt.Color)">setFullLineColor</A></B>(java.awt.Color&nbsp;fullLineColor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置满行的颜色</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setGriddingColor(java.awt.Color)">setGriddingColor</A></B>(java.awt.Color&nbsp;griddingColor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置网格的颜色</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setObstacleColor(java.awt.Color)">setObstacleColor</A></B>(java.awt.Color&nbsp;obstacleColor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置障碍物的颜色</TD>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
<CODE>&nbsp;void</CODE></FONT></TD>
<TD><CODE><B><A HREF="../../../../cn/itcast/tetris/entities/Ground.html#setStubbornObstacleColor(java.awt.Color)">setStubbornObstacleColor</A></B>(java.awt.Color&nbsp;stubbornObstacleColor)</CODE>

<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;设置不可消除的障碍物的颜色</TD>
</TR>
</TABLE>
&nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
</TR>
<TR BGCOLOR="white" CLASS="TableRowColor">
<TD><CODE>equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
</TR>
</TABLE>
&nbsp;
<P>

<!-- ============ FIELD DETAIL =========== -->

<A NAME="field_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>Field Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="DEFAULT_GRIDDING_COLOR"><!-- --></A><H3>
DEFAULT_GRIDDING_COLOR</H3>
<PRE>
public static final java.awt.Color <B>DEFAULT_GRIDDING_COLOR</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DEFAULT_OBSTACLE_COLOR"><!-- --></A><H3>
DEFAULT_OBSTACLE_COLOR</H3>
<PRE>
public static final java.awt.Color <B>DEFAULT_OBSTACLE_COLOR</B></PRE>
<DL>
<DL>
</DL>
</DL>
<HR>

<A NAME="DEFAULT_FULL_LINE_COLOR"><!-- --></A><H3>
DEFAULT_FULL_LINE_COLOR</H3>
<PRE>
public static final java.awt.Color <B>DEFAULT_FULL_LINE_COLOR</B></PRE>
<DL>
<DL>
</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>Constructor Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="Ground()"><!-- --></A><H3>
Ground</H3>
<PRE>
public <B>Ground</B>()</PRE>
<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>Method Detail</B></FONT></TH>
</TR>
</TABLE>

<A NAME="init()"><!-- --></A><H3>
init</H3>
<PRE>
public void <B>init</B>()</PRE>
<DL>
<DD>初始化,将会调用clear() 方法<BR>
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="clear()"><!-- --></A><H3>
clear</H3>
<PRE>
public void <B>clear</B>()</PRE>
<DL>
<DD>清空容器
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="genernateAStubbornStochasticObstacle()"><!-- --></A><H3>
genernateAStubbornStochasticObstacle</H3>
<PRE>
public void <B>genernateAStubbornStochasticObstacle</B>()</PRE>
<DL>
<DD>随机生成一个不可消除的障碍物, 这个随机的坐标的y 坐标不小于5
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="generateSomeStochasticObstacle(int, int)"><!-- --></A><H3>
generateSomeStochasticObstacle</H3>
<PRE>
public void <B>generateSomeStochasticObstacle</B>(int&nbsp;amount,
                                           int&nbsp;lineNum)</PRE>
<DL>
<DD>在指定的范围内随机生成一些障碍物<BR> 产生的区域行是1 - lineNum
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>amount</CODE> - 要生成的数量<DD><CODE>lineNum</CODE> - 行号, 从1开始</DL>
</DD>
</DL>
<HR>

<A NAME="accept(cn.itcast.tetris.entities.Shape)"><!-- --></A><H3>
accept</H3>
<PRE>
public void <B>accept</B>(<A HREF="../../../../cn/itcast/tetris/entities/Shape.html" title="class in cn.itcast.tetris.entities">Shape</A>&nbsp;shape)</PRE>
<DL>
<DD>把指定的图形变成石头<BR> 然后将会调用 deleteFullLine() 方法扫描并删除满行
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>shape</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="deleteFullLine()"><!-- --></A><H3>
deleteFullLine</H3>
<PRE>
public void <B>deleteFullLine</B>()</PRE>
<DL>
<DD>扫描并删除满行<BR> 将调用 deleteLine(int) 方法删除满行
<P>
<DD><DL>
</DL>
</DD>
</DL>
<HR>

<A NAME="deleteLine(int)"><!-- --></A><H3>
deleteLine</H3>
<PRE>
public void <B>deleteLine</B>(int&nbsp;lineNum)</PRE>
<DL>
<DD>删除指定的行(这一行上面所有的石头整体下移一行)
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lineNum</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="isFull()"><!-- --></A><H3>
isFull</H3>
<PRE>
public boolean <B>isFull</B>()</PRE>
<DL>
<DD>容器是否放满了(是否还能接受图形)<BR>
<P>
<DD><DL>

<DT><B>Returns:</B><DD></DL>
</DD>
</DL>
<HR>

<A NAME="isMoveable(cn.itcast.tetris.entities.Shape, int)"><!-- --></A><H3>
isMoveable</H3>
<PRE>
public boolean <B>isMoveable</B>(<A HREF="../../../../cn/itcast/tetris/entities/Shape.html" title="class in cn.itcast.tetris.entities">Shape</A>&nbsp;shape,
                          int&nbsp;action)</PRE>
<DL>
<DD>根据图形的动作,判断是否会碰到障碍物或不可消除的障碍物, 或是否会超出边界,
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>shape</CODE> - <DD><CODE>action</CODE> - 图形将要做的动作
<DT><B>Returns:</B><DD>图形是否可以做这个动作</DL>
</DD>
</DL>
<HR>

<A NAME="changeFullLineColor(int)"><!-- --></A><H3>
changeFullLineColor</H3>
<PRE>
public void <B>changeFullLineColor</B>(int&nbsp;lineNum)</PRE>
<DL>
<DD>改变指定行的颜色,(可以做为消行前的效果)
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>lineNum</CODE> - </DL>
</DD>
</DL>
<HR>

<A NAME="addObstacle(int, int)"><!-- --></A><H3>
addObstacle</H3>
<PRE>
public void <B>addObstacle</B>(int&nbsp;x,
                        int&nbsp;y)</PRE>
<DL>
<DD>在指定的位置添加一个障碍物
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>x</CODE> - x 格子坐标<DD><CODE>y</CODE> - y 格子坐标</DL>
</DD>
</DL>
<HR>

<A NAME="addStubbornObstacle(int, int)"><!-- --></A><H3>
addStubbornObstacle</H3>
<PRE>
public void <B>addStubbornObstacle</B>(int&nbsp;x,
                                int&nbsp;y)</PRE>
<DL>
<DD>在指定的位置添加一块不可消除的障碍物
<P>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>x</CODE> - x 格子坐标<DD><CODE>y</CODE> - y 格子坐标</DL>
</DD>
</DL>
<HR>

<A NAME="drawMe(java.awt.Graphics)"><!-- --></A><H3>
drawMe</H3>
<PRE>
public void <B>drawMe</B>(java.awt.Graphics&nbsp;g)</PRE>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -