计算机图形学实验6实验报告(3)

2019-04-10 09:43

方法

public void mouseExited(MouseEvent e){} public void mouseClicked(MouseEvent e){} //命令按钮事件响应

public void actionPerformed(ActionEvent e) {

if(e.getSource()==pen) //画笔

toolFlag = 0;

if(e.getSource()==eraser) //橡皮 toolFlag = 1;

if(e.getSource()==clear) { //清除 toolFlag = 2;

paintInfo.removeAllElements(); repaint(); }

if(e.getSource()==drLine) //画线

toolFlag = 3;

if(e.getSource()==drCircle) //画圆

toolFlag = 4;

if(e.getSource()==drRect) //画矩形

toolFlag = 5;

if(e.getSource()==colchooser) { //调色板

Color newColor = JColorChooser.showDialog(this,\调色板

\

c = newColor; }

运行结果:

1、 使用画笔画图:

2、 画直线

3、 画圆

4、 画矩形

5、图片的保存

6、图片的打开

7、使用其画图画

8、显示调色板

实验体会:

这次实验主要是一个简单的绘图界面,他主要是涉及到了小菜单的绘制及功能的实现,工作区间的鼠标监听,菜单监听等的完美实现。 在本次实验中,我在网上查阅了大量资料,并根据其和老师所给的资料,让自己更加深刻的理解了java图形学的知识,更加明确了java绘图的实现途径。通过一次次的实验终于明白了本次实验的各个功能,让我了解了许多知识,也解释了自己在阅读程序时的一些困惑。绘图是将前几次知识点的一次小的结合,通过整合让我对计算机图形学有了更为清晰地认识,更加激发了我对于这块探索的兴趣,我相信在探索中我能更好的进步。


计算机图形学实验6实验报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:化工企业销售管理制度

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: