用java编一个画直线的程序,窗口最小化还原后,以前画的直线不会丢失

关键是告诉我怎么保存已经画过的直线,窗口改变大小后能够重画。... 关键是告诉我怎么保存已经画过的直线,窗口改变大小后能够重画。 展开
 我来答
BTzjzxxx
2011-06-17 · TA获得超过4532个赞
知道大有可为答主
回答量:981
采纳率:0%
帮助的人:631万
展开全部
那必须要将你画的直线保存为一个对象,在有窗口变化事件时重绘该对象才可以,line的对象应该是要自己建的,java里没有line的类,其实就是起点和终点两个坐标就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zgh26782000
2011-06-20 · TA获得超过1453个赞
知道小有建树答主
回答量:788
采纳率:0%
帮助的人:488万
展开全部
实现WindowListener接口
windowActivated(WindowEvent e) 将 Window 设置为活动 Window 时调用。
windowDeiconified(WindowEvent e) 窗口从最小化状态变为正常状态时调用。
注册这两个监听,然后repaint
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
kfjchvq
2011-06-19 · TA获得超过1964个赞
知道小有建树答主
回答量:1586
采纳率:0%
帮助的人:763万
展开全部
窗口右上角不是有3个是按键吗 一个是最小中间是最大 右边是关闭 你用
JFrame.setResizable(false);
这样的定义可以让中间的最大化的按键变成灰色的 也就是不可用状态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
幽冥神者
2011-06-17 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1757万
展开全部
如果你是自己看书学的,那么问这个问题我还能理解……
再看一遍书 别忘了在方法中调用repaint();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Learn_11
2011-06-17 · TA获得超过153个赞
知道小有建树答主
回答量:224
采纳率:100%
帮助的人:192万
展开全部
用容器保存直线坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式