云南大学软件学院JAVA实验八.doc
文本预览下载声明
云南大学软件学院
实 验 报 告
姓名: 王增伟 学号: 20111120083 班级: 软件工程 日期: 2014.11.11 成绩:
JAVA实验八
实验目的:
熟悉图形化界面编程,学会用程序画简单的图形、书写文字、设置颜色等。
二、实验要求:
Part1:
Create an application DisplayNames that displays your name in every even-numbered font from size 4 to 24. ?Make the color red.
You should create 3 classes named:
DrawNamesTest.java
NamesFrame.java
NamesPanel.java
Part2:
Create an application ShapesTest that displays various shapes in various colors.
a line in black color
a circle in green color
a rectangle in orange color ?
Use the lecture notes for a guide.
You should create 3 classes named:
ShapesTest.java
ShapesFrame.java
ShapesPanel.java
实验内容:
Part1:
代码部分:
DrawNamesTest.java
NamesFrame.java
NamesPanel.java
运行结果显示(显示字体大小为4—24的名字):
Part2:
代码部分:
ShapesTest.java
ShapesFrame.java
ShapesPanel.java
运行结果显示:
实验总结:
本次实验主要学习了java中的绘图技术,绘图是在JPanel的坐标体系中绘制,以像素为基本单位。绘图时调用Component中的paint()方法,并且重写此方法。绘图的元素需要调用Graphics类,此类中提供了各种绘制图形的方法,比如画矩形、直线、圆形、图形、字符串、填充图形、设置字体和颜色等等。本次实验中只是了解了绘图技术,在灵活的运用方面还有欠缺,需要进一步的学习。
指导教师签名:
显示全部