31、Java 图形绘制与动画制作全解析

Java 图形绘制与动画制作全解析

1. Java 图形绘制基础

在 Java 中,我们可以利用多边形和其他形状来绘制图形。虽然加载像 .GIF 和 .JPG 这样的图像文件似乎更简单,但使用多边形绘制图形有两个显著优势:
- 速度快 :即使是小图标,加载和显示图像文件也比绘制一系列多边形要慢。
- 可缩放性好 :通过改变创建多边形的参数,能轻松改变整个图像的大小,且比图像文件缩放更快、效果更好。

以下是一个绘制特定形状的代码示例:

// finish sign
comp2D.setColor(Color.red);
GeneralPath sign3 = new GeneralPath();
sign3.moveTo(110F, 78F);
sign3.lineTo(321F, 289F);
sign3.lineTo(290F, 317F);
sign3.lineTo(81F, 107F);
sign3.closePath();
comp2D.fill(sign3);

编译并在命令行运行该程序后,输出应类似于特定的图形。

2. 绘制饼图

接下来,我们将创建一个名为 PiePanel 的图形用户界面组件来显示饼图。 PiePanel JPanel 的子类,使用它的程序需按以下步骤操作:
1. 使用构造方法 PiePanel(int)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值