用java编一个画直线的程序,窗口最小化还原后,以前画的直线不会丢失
5个回答
展开全部
那必须要将你画的直线保存为一个对象,在有窗口变化事件时重绘该对象才可以,line的对象应该是要自己建的,java里没有line的类,其实就是起点和终点两个坐标就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
实现WindowListener接口
windowActivated(WindowEvent e) 将 Window 设置为活动 Window 时调用。
windowDeiconified(WindowEvent e) 窗口从最小化状态变为正常状态时调用。
注册这两个监听,然后repaint
windowActivated(WindowEvent e) 将 Window 设置为活动 Window 时调用。
windowDeiconified(WindowEvent e) 窗口从最小化状态变为正常状态时调用。
注册这两个监听,然后repaint
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
窗口右上角不是有3个是按键吗 一个是最小中间是最大 右边是关闭 你用
JFrame.setResizable(false);
这样的定义可以让中间的最大化的按键变成灰色的 也就是不可用状态
JFrame.setResizable(false);
这样的定义可以让中间的最大化的按键变成灰色的 也就是不可用状态
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果你是自己看书学的,那么问这个问题我还能理解……
再看一遍书 别忘了在方法中调用repaint();
再看一遍书 别忘了在方法中调用repaint();
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用容器保存直线坐标
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询