修改shapes形状画板程序(源程序在附件中,下载解压缩后...
修改shapes形状画板程序(源程序在附件中,下载解压缩后可使用),在项目中添加一个新的类Picture,在Picture类中通过使用程序中已定义的各种形状对象,拼成了一幅彩色的拼图,修改后程序运行结果如下图。Picture类的代码可参照以下代码进行补充: Picture类的主要代码如下: public class Picture { //声明成员变量: private Square wall; //定义拼图中的墙为Square类型 private Square window; //定义拼图中的窗为Square类型 private Triangle roof; //定义拼图中的屋顶为Triangle类型 private Circle sun; //定义拼图中的太阳为Circle类型 //构造方法: public Picture() { // 在下面添加代码:创建各种形状对象赋值给各个成员变量 } //绘制拼图: public void draw() { /*在该方法中添加绘制彩色拼图的代码: * 修改各个形状对象的属性和状态,将它们移动到适当的位置上, * 并将它们设置为可见 */ } //程序入口: public static void main(String[] args) { //在这里添加运行程序的代码:创建Picture对象,调用draw()方法 } } 代码补充完整后运行程序,查看运行结果并将代码和运行结果截图。 注:要求在题目中给出的代码框架中添加补充代码,拼图中必须包含图示中的所有部件(wall, window, roof, sun),但是颜色大小可以自己设定,大小和颜色适中即可。 截图不要以附件形式提交,直接放在作业内容区域中。