关闭

java问题1解决方法:repaint()(更新ing)

459人阅读 评论(0) 收藏 举报
分类:

       不久前发的问题博客,绘制对象撤销的问题,前几天看到一个repaint()方法, 试了一下,棋盘是全部撤销了,也能够重新下了,但是也有了新问题:悔棋这一步骤做不下去了,主要是对repaint()方法的认识还不够,现在java学的还是初步吧,以后继续更新这篇博客。

       问题:http://blog.csdn.net/thehide/article/details/49804319

<pre name="code" class="java">if (is_win(i, j, chesses[i][j]))
{
    String str = (chesses[i][j] == 1 ? "黑子" : "白子") + "赢了!";
    JOptionPane.showMessageDialog(null, str);
    //将画出来的棋子撤销掉,接下来重置棋盘
    repaint();
    for(int t=0; t<12; t++)
    {
        for(int k=0; k<12; k++)
        {
            chesses[t][k]=0;
        }
    }
    flag_color = false;
    flag_begin = false;
}


主要是repaint()方法的使用,其实并不会,督促学习!


0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:43154次
    • 积分:1046
    • 等级:
    • 排名:千里之外
    • 原创:62篇
    • 转载:4篇
    • 译文:0篇
    • 评论:8条
    文章分类