没有合适的资源?快使用搜索试试~ 我知道了~
首页java课程设计非常好的例子,很详细应付老师没问题
java课程设计非常好的例子,很详细应付老师没问题

java课程设计java课程设计java课程设计java课程设计java课程设计java课程设计java课程设计java课程设计 非常好的例子,很详细应付老师没问题
资源详情
资源评论
资源推荐

java 课程设计报告_计算器设计报告
1.课程设计主要内容
2. 概要设计
3. 数据库设计
4. 详细设计
5. 测试分析
6. 参考文献
一、课程设计主要内容
本系统共包括 个 源文件。本系统采用了 包程序实现了文本编辑器的基本功能有打开文件文
件保存文件另存为退出信息查找复制剪切粘贴文字颜色设置字体设置字形设置字号大小由于该编
辑器用的是 包所以在技术上没有实现将文本以不同的颜色显示的功能 程序编辑器是图形界面
线程流与文件等技术的综合应用文本编辑区选用 作为主要的部件文件操作的实现利用字符
文件流 和 方法来实现由于 的特性可能用任何一个编辑器来编辑于是
就将 记事本作为模仿对象根据实现情况删减了其中的一些功能如自动换行设置字体打印等功
能在设计类的时候考虑简单明了就设计了一个主类和默认属性类做为程序的整体框架所有的对象和方法
是在默认属性类中创建和实现的以及为各组件注册事件监听监听程序也是在默认的属性类中实现的主类
完成对象的实例化及显示这样设计的优点是条理清晰容易理解容易修改这样设计的缺点是不利于共享
类中的方法
二、概要设计
() 自定义类说明
类名
作用自定义的异常类,用来处理计算结果溢出
继承的父类 ! 类
实现的接口没有
(2)成员变量见表 1
表 1 MyTextArea 成员变量
成员变量描述 变量类型 名称
文件
文本区
单选按钮菜单项
"#$% "
!&'
菜单项
$% !'

!&
字体菜单项
$% (
&
字形菜单项
$%
字号菜单项
$% )*+*
,*-*
菜单
$% (
快捷菜单
.!!$ .!!
颜色菜单项
$%
!&
'
对话框
/ /
对话框按钮
# #&
查找文本条
0&
标签
1 1&(
文件名
2 2&
(3)方法见表 2
表 2 MyTextEditor 方法
方法名 功能 备注
$'
创建文本编辑器 构造方法
/
创建对话框
3
/
创建对话框
3
$
添加菜单栏菜单项
3
向文本区写文件
3
读文件
3
!/
打开文件
3
/
保存对话框
3
.(
事件处理
3
24
%1 事件处理方法
3

4 &
鼠标处理事件 接口方法
鼠标处理事件 接口方法
"
鼠标处理事件 接口方法
鼠标处理事件 接口方法
鼠标处理事件 接口方法
/
鼠标处理事件 接口方法
$
程序开始运行
3
三、数据库设计
四、详细设计
import java.awt.*;
import java.awt.event.*;
class This_number_too_big extends Exception
{}//自定义的一个结果溢出异常类
class Jsp2003 extends Frame implements ItemListener,ActionListener {
public Jsp2003() {
addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
dispose();
System.exit(0);
}
});
}
static Jsp2003 mainFrame = new Jsp2003();
static Label lab=new Label("0");
static Panel pnl1=new Panel(new GridLayout(4,3,3,3));
static Panel pnl2=new Panel(new GridLayout(4,1,3,3));
static Panel pnl3=new Panel(new GridLayout(1,2,3,3));
static Panel pnl4=new Panel(new GridLayout(6,1,3,3));
static Button bt9=new Button("9");
static Button bt8=new Button("8");
static Button bt7=new Button("7");
static Button bt6=new Button("6");
static Button bt5=new Button("5");
static Button bt4=new Button("4");
static Button bt3=new Button("3");
static Button bt2=new Button("2");
static Button bt1=new Button("1");
static Button bt0=new Button("0");
static Button btdot=new Button(".");
static Button btequ=new Button("=");
static Button btadd=new Button("+");
剩余13页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1