斯坦福作业2:简单Java程序 图形作业合集

本文介绍如何使用Java和ACM图形库绘制一个砖块堆砌的金字塔和一个箭靶图案,包括详细的代码实现和图形参数设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

1、写一个GraphicsProgram类的子类,绘制如下图所示的金字塔,该金字塔由砖块逐

行堆砌而成,随着塔高递增,砖块的数量逐层递减1

这个金字塔应该放置于窗口底部,居中对齐,并设置以下常量:

BRICK_WIDTH 砖块宽度(30 像素)

BRICK_HEIGHT 砖块高度(12 像素)

BRICKS_IN_BASE 底层砖块数量(14)

括号里的数量对应上图的数值,在程序设计过程中,这个值应当是可以修改的。

 

code:

 

 

 

2、假设你受雇编写程序,内容是画一个箭靶的图像——当然如果你更希望它具有实际的商

业用途,你也可以将它看作一家全国性百货公司的LOGO——如下图所示

这个图像只是对GOval类的三次简单运用(GOval类用于在图形窗口中显示椭圆),即按

正确的次序画出两红一白三个圆。最外侧的圆半径应为1 英寸(72 像素),白圆半径应为0.65

英寸,最里侧的红圆半径应为0.3 英寸。请将图像在图形程序窗口中居中显示。

 

code:

 

 

 

第三个有点莫名其妙,到时候再说 = =

发这个的时候发现电脑中毒了,鸡动。。

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值