下载此文档

湖南农业大学.doc


文档分类:研究生考试 | 页数:约19页 举报非法文档有奖
1/19
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/19 下载此文档
文档列表 文档介绍
湖南农业大学
Java课程设计报告
画图板设计

学生姓名:刘平
学号:200441803311
年级专业:04级电子商务
指导老师:傅卓军
学院:信息科学技术学院
湖南·长沙
提交日期:2006年11月
目录
3
3
4
4
4
6
16
16
17
18
19
:本程序通过调用JAVA提供的BorderLayout,Button,Color;Container;Graphics;Panel;ButtonGroup;JFrame;JPanel;UIManager等基本类进行了简单的界面设计,运用了JAVA中类的继承特性实现了对父类方法的调用,并多次使用CASE语句实现绘图菜单的选择,运用了适配器类简化了***类的重写工作。
关键字:UIManager、ActionListener

,是一种可以编写跨平台应用软件的面向对象的程序设计语言,由升阳(太阳微电子,Sun Microsystems)公司的James Gosling等人于1990年代初开发。Java好象随处可见- 甚至在TV中。尽管如此,说清楚Java是什么和它能做什么却不那么容易。 Java既可以被编译,也可以被解释。通过编译器,可以把Java 程序翻译成一种中间代码- 称为字节码- 可以被Java解释器解释的独立于平台的代码。通过解释器,每条Java字节指令被分析,然后在计算机上运行。只需编译一次,程序运行时解释执行。
可以把Java字节码看作运行在Java虚拟机(Java VM)上的机器
代码指令。每中Java解释器,不管是Java开发工具还是可以运行Java小应用程序的Web浏览器,都是一种Java VM的实例。Java VM也可以由硬件实现。
本次实现的画图板程序简单明了不烦琐但含有一定技术性,使初学着能够运用JAVA语言了解领悟其中的要领,通过运用JAVA的一些基本技术实现对画图板的运用。



界面
菜单栏
工作区
线
矩形
椭圆
圆形
填充
鼠标动作监听
选择
绘制
菜单选择监听

类名
作用
BorderLayout
布局管理器的一种,一个面板分东南西北中五个区,用于放置控间,这样
GUI在放大缩小,移植的时候方便
Button
此类创建一个标签按钮
Color
Color 类用于封装默认 sRGB 颜色空间中的颜色,或者用于封装由 ColorSpace 标识的任意颜色空间中的颜色。
Container
一般的 Abstract Window Toolkit(AWT) 容器对象是一个可包含其他 AWT 组件的组件
Graphics
定义一个真正的工具,用来接受图形操作
Panel
Panel 是最简单的容器类
ActionEvent
知道如何对自身进行指派的事件的接口
ActionListener
用于接收操作事件的侦听器接口
MouseAdapter
接收鼠标事件的抽象适配器类
MouseEvent
鼠标事件
MouseListener
用于接收组件上“感兴趣”的鼠标事件(按下、释放、单击、进入或离开)的侦听器接口。
MouseMotionAdapter
接收鼠标移动事件的适配器
MouseMotionListener
用于接收组件上的鼠标移动事件的侦听器接口
ButtonGroup
此类用于为一组按钮创建一个多斥(multiple-exclusion)作用域
Component
是对数据和方法的简单封装
JFrame
的扩展版本,该版本添加了对 JFC/Swing 组件架构的支持
JPanel
JPanel 是一般轻量级容器
UIManager
此类跟踪当前的外观及其默认设置

方法
UIManager
这个类就是Swing界面管理的核心,管理Swing的小应用程序以及应用程序样式的状态。UIManager类提供了一些静态方法用于更换与管理“Look and Feel”
setDefaultCloseOperation
添加鼠标触发事件
paintingGround
对鼠标的输入进行判断并调用画图程序

//#
//#filename:
import ;

湖南农业大学 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数19
  • 收藏数0 收藏
  • 顶次数0
  • 上传人1520734578
  • 文件大小0 KB
  • 时间2014-03-28