班级信息管理系统《Java面向对象程序设计》

发布时间 : 星期日 文章班级信息管理系统《Java面向对象程序设计》更新完毕开始阅读

Java课程设计

按钮面板上的调色板;

菜单栏上的颜色->选择颜色按钮。

3.1.6 能够绘制各种形状的填充图形

填充图形主要是通过一个布尔值来标示,也将其存放在RectBoundedShape这个抽象类中,其默认值为false,当点击过填充图形的按钮后,将其置true,在调用draw方法时,判断filled_or的值,来决定是否绘制填充图形。

3.1.7 能够打开绘图文件和保存文件

打开图形文件,并将其显示在lbl中。同样可以讲画板上的图形保存起来。

3.1.8 具有清除画板新建画布的功能

菜单栏中的新建和清除其实是一个功能,就是将主画板清空。

13

Java课程设计

3.1.9 具有简单的提示信息

弹出对话框进行简单提示。

3.2 程序流程图

图1 主程序流程图

图2 图形类流程图

14

Java课程设计

第4部分 运行效果图

1、系统运行主界面

图1 画图主界面

图 2 about信息

1、 画图程序绘制的各种图形

该简易的画图程序可绘制各种图形,并填充各种颜色,界面简洁方便操作。于此同时菜单栏上还提供了其他有关的操作。

15

Java课程设计

图3 画板绘制图形

2、 颜色选取

javax.swing.JColorChooser提供了三种选择颜色的方法,色彩丰富。

图4 颜色选择

5、图像清除,文件保存与打开

16

联系合同范文客服:xxxxx#qq.com(#替换为@)