社区
Eclipse
帖子详情
如何重写Graphics的drawLine方法,使其支持double类型坐标?
oscar2006
2010-06-26 08:28:22
各位大大,帮帮我吧,刚刚毕业,第一个任务啊!
还有,如何实现打印graphics画出来的图啊??
...全文
359
8
打赏
收藏
如何重写Graphics的drawLine方法,使其支持double类型坐标?
各位大大,帮帮我吧,刚刚毕业,第一个任务啊! 还有,如何实现打印graphics画出来的图啊??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
huntor
2010-06-27
打赏
举报
回复
java.awt.geom.Line2D有两个内部类:
java.awt.geom.Line2D.Float
java.awt.geom.Line2D.Double
在 Java 2中,参数g实际就是Graphics2D
在 paint(Graphics g)/paintComponent(Graphics g)方法中
if(g instancdof Graphics2D)
g2d = (Graphics2D) g;
oscar2006
2010-06-27
打赏
举报
回复
新的问题来了,我是重写了里面的print方法,里面的参数是graphics不是graphics2D
我改成2D后不显示画出的图形了
怎么办?
oscar2006
2010-06-27
打赏
举报
回复
[Quote=引用 2 楼 huntor 的回复:]
java.awt.geom.Line2D.Double line = ...;
g.draw(line); // Graphics2D.draw(Shape shape)
[/Quote]
java.awt.geom.Line2D.Double这个类在哪里?我怎么没有找到,编写的时候这里出错。。。
oscar2006
2010-06-27
打赏
举报
回复
[Quote=引用 2 楼 huntor 的回复:]
java.awt.geom.Line2D.Double line = ...;
g.draw(line); // Graphics2D.draw(Shape shape)
[/Quote]
是这个样子的,我们公司给我个任务画风向玫瑰图,16方向的。其中至少有4条线的函数必然是小数,不用的话就没办法弄,所以我只好来求助了。。。至于效果,只有实践之后才知道了。
heying876
2010-06-27
打赏
举报
回复
这个是以像素为单位的 取小数有什么意义吗 ?
huntor
2010-06-26
打赏
举报
回复
java.awt.geom.Line2D.Double line = ...;
g.draw(line); // Graphics2D.draw(Shape shape)
oscar2006
2010-06-26
打赏
举报
回复
这个问题我弄了好几天也没鼓捣出来。。。
android折线图
065 public void SetTuView(HashMap<Double, Double> map,int totalvalue,int pjvalue,String xstr,String ystr,Boolean isy
line
show) 066 { 067 this.map=map; 068 this.totalvalue=totalvalue; 069 ...
Java
Graphics
2D类的绘图
方法
Graphics
2D继承自
Graphics
,它扩展了
Graphics
的绘图功能,拥有更强大的二维图形处理能力,提供对几何形状、
坐标
转换、颜色管理以及文字布局等更精确的控制。
Graphics
2D定义了几种
方法
,用于添加或改变图形的状态...
第十九章 java绘图
此
方法
总是用非缩放的图像来呈现缩放的矩形,并动态的执行所需的缩放,次操作不适用缓存缩放图像,执行图像从源到目标的缩放,将源矩形的第一个
坐标
映射到目标矩形的第一个
坐标
,源矩形的第二个
坐标
映射到目标矩形的...
java
graphics
类详解_java 基础二
Graphics
类
画直线void
draw
Line
(int startx , int starty , int endx , int endy)参数列表:直线开始的横
坐标
、纵
坐标
,直线结束的横
坐标
、纵
坐标
。2.画矩形1) 矩形边框:void
draw
Rect(int top , int left , int width , int...
如何使用
Graphics
2D在一张图片上画线(包括箭头)
有这样一个需求,在一张图片上画几...
Graphics
2D在
Graphics
类提供绘制各种基本的几何图形的基础上,进行扩展拥有更强大的二维图形处理能力,提供、
坐标
转换、颜色管理以及文字布局等更精确的控制。
Graphics
2D类重要的...
Eclipse
58,454
社区成员
49,449
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章