java的图形界面上画出的图形消失
具体问题描述如下:在编写一款棋类游戏,首先在JFrame对象中加入了一个JPanel对象,然后在一个JPanel对象上画棋子,也就是在一个圆形区域内涂色。如果这时点击JF...
具体问题描述如下:在编写一款棋类游戏,首先在JFrame对象中加入了一个JPanel对象,然后在一个JPanel对象上画棋子,也就是在一个圆形区域内涂色。如果这时点击JFrame对象的“最小化”,再还原窗口的话,画面上画出的棋子就全部不可见了。就是这样一个问题,要怎样解决呢?拜托各位帮帮忙了。。。多谢多谢!
展开
2个回答
展开全部
在窗口激活时重画一次
追问
“窗口激活时”是指什么?可以再详细点吗?
追答
WindowListener
windowActivated(WindowEvent e)
将 Window 设置为活动 Window 时调用。
或者看看窗口改变大小的监听时重画
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以画线
g.drawline(x1,y1,x1,y1);
也就是画一个象素的线
至于你说的算法我就不知道了
g.drawline(x1,y1,x1,y1);
也就是画一个象素的线
至于你说的算法我就不知道了
追问
是画棋子,不是画线,问题里已经说清楚了。。。注意问题。。。一模一样的回复都已经被打回去了,还这么回答。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询