社区
Java SE
帖子详情
请问用Java2D实现画板放大,而每个Shape元素不放大?
wangaiguo
2005-11-11 08:39:08
请问用Java2D实现画板放大,而每个Shape元素不放大?
就是说:
在Java2D里,如果想放大的话,会把图像每一个元素都放大了,我现在想要得到的是:放大仅限于距离放大,而不是元素图像放大。
请高手不吝赐教!
...全文
119
6
打赏
收藏
请问用Java2D实现画板放大,而每个Shape元素不放大?
请问用Java2D实现画板放大,而每个Shape元素不放大? 就是说: 在Java2D里,如果想放大的话,会把图像每一个元素都放大了,我现在想要得到的是:放大仅限于距离放大,而不是元素图像放大。 请高手不吝赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
wangaiguo
2005-11-14
打赏
举报
回复
再次说明一下我的问题,比如画板上有如下文字:
test
test
我想放大后变为:
t e s t
t e s t
就是说:文字的大小\粗细不变,文字间距根据放大比例放大.同样,其他非文字图形也是这样的效果.
wangaiguo
2005-11-14
打赏
举报
回复
chenweionline(键盘上的舞者) :
谢谢关注,您的程序好像不起效果,放大后,线条的粗细也跟着放大.
chenweionline
2005-11-11
打赏
举报
回复
你的意思是不是直接放大当前视口显示区域而不放大真正的图像像素?
如果是这样可以重载paintComponent()方法,然后设置Graphics2D的scale属性
public void paintComponent(Graphics g) {
Graphics2D g2d = (Graphics2D) g;
// 设置缩放比例
g2d.scale(scaleRatio, scaleRatio);
// 绘图
g2d.drawRenderedImage(renderedImage,
AffineTransform.getTranslateInstance(0, 0));
}
wangaiguo
2005-11-11
打赏
举报
回复
自己给自己顶上去!
wangaiguo
2005-11-11
打赏
举报
回复
最好是Java2D里自带的方法.
数据娃掘
2005-11-11
打赏
举报
回复
学习......
用
java
编写一个简易功能
画板
_用
Java
语言编写一个简易
画板
讲了三篇概博客的概念,今天,我们来一点实际的东西。我们来探讨一下如何用
Java
语言,编写一块简易的画图板。一、需求分析无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。那么,
画板
需要满足怎样的需要呢?换句话说,在
画板
上,我们应该赋予它什么功能呢?从我们熟悉的
画板
来看,我们需要
实现
诸如铅笔、橡皮、喷枪、刷子的功能,我们可以画出一些规则的图形,比如直线、...
java
语言画图_用
Java
语言编写一个简易
画板
讲了三篇概博客的概念,今天,我们来一点实际的东西。我们来探讨一下如何用
Java
语言,编写一块简易的画图板。一、需求分析无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。那么,
画板
需要满足怎样的需要呢?换句话说,在
画板
上,我们应该赋予它什么功能呢?从我们熟悉的
画板
来看,我们需要
实现
诸如铅笔、橡皮、喷枪、刷子的功能,我们可以画出一些规则的图形,比如直线、...
Java
-绘图软件(Windows
画板
)
Java
画板
实现
任务分析 功能需求 . 绘制基本图形(曲线,直线,矩形,椭圆,圆,圆角矩形,填充图形,文字) . 图形文件操作(保存,新建,打开) . 图形操作(填充,撤回,擦除) . 图像编辑(拉伸,扭曲,旋转,翻转,
放大
,缩小) . 颜色设定(自定义设定) .设置笔画粗细 .设置字体 技术路线 开发工具及环境:jdk1.12 intelliJ IDEA StarUML 用到的主要技术: Sw...
用
Java
语言编写一个简易
画板
讲了三篇概博客的概念,今天,我们来一点实际的东西。我们来探讨一下如何用
Java
语言,编写一块简易的画图板。 一、需求分析 无论我们使用什么语言,去编写一个什么样的项目,我们的第一步,总是去分析这个项目需要满足怎样的需求。 那么,
画板
需要满足怎样的需要呢?换句话说,在
画板
上,我们应该赋予它什么功能呢?从我们熟悉的
画板
来看,我们需要
实现
诸如铅笔、橡皮、喷枪、刷子的功...
Java
从零开始
实现
一个画图板、以及图像处理功能,代码可复现
1
Java
从零开始
实现
一个画图板、以及图像处理功能,代码可复现 这是一个学习分享博客,带你从零开始
实现
一个画图板、图像处理的小项目,为了降低阅读难度,本博客将画图板的一步步迭代优化过程展示给读者,篇幅较长,
Java
初学者可放心食用。(文末有源代码) 本博客
实现
的功能(根据本文讲解的顺序) 直线、签字笔、实时直线、谢尔宾斯基地毯、递归KLine、矩形、圆、实心矩形、实心圆、等腰三角形、三角形、多边形、改进多边形、 立方体、橡皮擦 画笔的颜色更改 撤回、保存、打开 打开jpg图片,保存图片
Java SE
62,625
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章