问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

用java画的图形怎么用数据结构来存储

发布网友 发布时间:2022-04-26 21:33

我来回答

2个回答

热心网友 时间:2023-11-05 10:42

两种方案。一种保存坐标,打开的时候就是拿坐标数据来重新画出来,这个值适合线条不是特别多的图,否则会影响速度。
另外一种就是双缓冲,就是每在屏幕上画一笔,就把这一笔画到缓冲图上去,保存就可以直接保存缓冲图就可以了,但是这种没有保存线条数据,所以要是对图进行细致的处理就麻烦点了,可缓冲图在线条特别多的时候,速度影响不大。
你说的画图只显示一个的问题,我不知道你是用缓冲图来画图,还是直接在控件上画的。如果是直接画,你就要保存所有的画出来的图形数据,每次重画都要把以前画过的东西重新画一遍,如果你只画最后一次的那就只有最后一次的了。你可能就是出现的是这种错误吧。 如果不对图进行很细致的操作建议你缓冲图,只在缓冲图上画,然后把图贴上去,这个可能会有闪烁出来。当然也可以采用两个结合,保存用缓冲图,画则是直接画。

热心网友 时间:2023-11-05 10:42

两种方案。一种保存坐标,打开的时候就是拿坐标数据来重新画出来,这个值适合线条不是特别多的图,否则会影响速度。
另外一种就是双缓冲,就是每在屏幕上画一笔,就把这一笔画到缓冲图上去,保存就可以直接保存缓冲图就可以了,但是这种没有保存线条数据,所以要是对图进行细致的处理就麻烦点了,可缓冲图在线条特别多的时候,速度影响不大。
你说的画图只显示一个的问题,我不知道你是用缓冲图来画图,还是直接在控件上画的。如果是直接画,你就要保存所有的画出来的图形数据,每次重画都要把以前画过的东西重新画一遍,如果你只画最后一次的那就只有最后一次的了。你可能就是出现的是这种错误吧。 如果不对图进行很细致的操作建议你缓冲图,只在缓冲图上画,然后把图贴上去,这个可能会有闪烁出来。当然也可以采用两个结合,保存用缓冲图,画则是直接画。

热心网友 时间:2023-11-05 10:43

有二维的数据存储嘛,你只要把基本图型的构成变量存放在你规定的格式里,到时候自动调用就是啦,

abstract Shape getClip()
获取当前剪贴区域。

应该是这个哦,用Shape存储。

Shape 接口提供了表示一些几何形状的对象的定义。Shape 是由 PathIterator 对象描述的,它可以表示 Shape 的轮廓以及确定该轮廓如何将 2D 平面划分成内点和外点的规则。每个 Shape 对象都提供回调,以获取几何形状的边框,确定点或矩形是部分还是全部位于 Shape 内部,并检索一个描述 Shape 轮廓的轨迹路径的 PathIterator 对象。

热心网友 时间:2023-11-05 10:43

有二维的数据存储嘛,你只要把基本图型的构成变量存放在你规定的格式里,到时候自动调用就是啦,

abstract Shape getClip()
获取当前剪贴区域。

应该是这个哦,用Shape存储。

Shape 接口提供了表示一些几何形状的对象的定义。Shape 是由 PathIterator 对象描述的,它可以表示 Shape 的轮廓以及确定该轮廓如何将 2D 平面划分成内点和外点的规则。每个 Shape 对象都提供回调,以获取几何形状的边框,确定点或矩形是部分还是全部位于 Shape 内部,并检索一个描述 Shape 轮廓的轨迹路径的 PathIterator 对象。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
华丽转身为什么在优酷看不了了之 《华丽转身:爱情不在服务区》txt全集下载 翡翠台华丽转身英文曲 matplotlib中plt.imshow函数画图出现的颜色问题 数字图像处理(c++ opencv):形态学图像处理-提取连通域 ...opencv做东西,网上的程序读着还可以,程序遇到问题不会改,一些函_百... 深度学习面试问题总结 | 传统图像处理——OpenCV 活虾如何在晚上保持存活状态进行保存? neu代表什么意思 民办学校和私立学校的区别是什么民办学校和私立学校的区别 求高手用java SWING实现下图结构 怎么用java实现图中的数据结构 java 如何实现树、图结构? 我国《公路桥规》规定了结构设计有哪三种状况 怎么用电脑注册 如何用电脑注册百度知道账号? 怎么用电脑注册 什么是研究生?研究生是研究什么的? 研究的研换部首组词急!妍 带“研”的成语有哪些? 研究的近义词是什么,近义词里必须有研或究字 有关圆月的唯美句子 研究的近义词是什么,近义词里必须有研或究字。 与“研”字有关的词有哪些? 研究的研能组什么词了 研究的研怎么写 研究的研是什么组词 研究的研怎么组词 研究的研是前鼻音还是后鼻音? 描写月亮的唯美诗句有哪些? Java绘图机制是什么样的 小米手机,无限重启中,怎么办. 小米10青春版怎么授权地理位置 科学养猪方法 在当代农村,怎样养猪才称得上是科学? 科学养猪的方法 科学养猪的好处有哪些?要从哪些方面着手? 开养猪场的人越来越多,应该怎么科学养猪? 怎样快速科学养猪 如何科学养猪呢? 家里少量养猪如何做到科学化? 怎么科学养猪 养猪技巧:怎样科学的养育肥猪 4米距离买多大幕布 我国《公桥规》规定了哪三种设计状况?请详细解释之 怎样科学养猪 幻塔4米有多远 投影仪建议距离是4米,如果距离只有2米会有影响吗? 海尔KFR-32GW/06NHA23A是全直流变频空调吗? 4米的距离买台65英寸智能电视合适吗?