java实现加减乘除代码课设报告小学算数运算测试程序界面设计部分遇到的java实现加减乘除代码问题是怎么解决的怎么写

君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
JAVA课程设计报告_完整版
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口&&&&&&&&&&&&JAVA实验报告1-窗体界面程序设计
正在努力加载播放器,请稍等…
正在努力加载播放器
大小:12.26MB&&所需金币:50
&& & 金币不足怎么办?
下载量:-次 浏览量:179次
贡献时间: 14:10:51
文档标签:
已有-位用户参与评分
同类热门文档
你可能喜欢
看过这篇文档的还看过
阅读:2379&&下载:21
阅读:225&&下载:4
阅读:244&&下载:3
阅读:429&&下载:2
阅读:432&&下载:2
阅读:1221&&下载:2
阅读:747&&下载:1
阅读:484&&下载:1
阅读:268&&下载:0
阅读:494&&下载:0
该用户的其他文档
所需财富值:
50文件大小:12.26MB
您当前剩余财富值:&&
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
举报该文档侵犯版权。
例: /help.shtml文档分类:
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,
下载前请先预览,预览内容跟原文是一样的,在线预览图片经过高度压缩,下载原文更清晰。
您的浏览器不支持进度条
下载文档到电脑,查找使用更方便
还剩?页未读,继续阅读
播放器加载中,请稍候...
该用户其他文档
下载所得到的文件列表单元设计_单元4 图形用户界面程序设计 《JAVA程序设计》课件.doc
文档介绍:
第 1页共 9页《Java 程序设计》课程教学单元设计单元 4 图形用户界面程序设计授课教师: Java 语言课程组授课班级: 单元总学时: 12 教学条件软件开发平台、投影设备、广播软件教学素材参考教材、课件、授课录像教学目标设计知识目标: (1) 掌握使用布局管理器进的概念和类型; (2) 理解 AWT 的概念和主要方法; (3) 掌握按钮事件处理步骤和接口中的方法; (4) 掌握常用 Swing 组件的分类和创建过程; (5) 掌握菜单及对话框创建和事件响应方法。能力目标: (1) 运用布局管理器进行页面开发方法; (2) 运用 AWT 图形设计思想解决实际问题; (3) 能会处理按钮的 ActionEvent 动作事件; (4) 应用常用的 Swing 组件设计图形界面; (5) 能会使用菜单及对话框进行程序设计。重点: (1) 布局管理器的几种形式实现; (2) Swing 组件之间的信息传递; (3) 对话框的选择。难点: (1) Swing 组件之间的信息传递; (2) AWT 图形设计思想。教学内容设计任务一: 油耗计算程序设计; 任务二: 计算器界面设计; 任务三: 计算器事件处理; 任务四: 字体设置窗口程序设计; 任务五: 字体设置菜单设计。第 2页共 9页教学过程设计任务一: 油耗计算程序设计( 设计图形用户界面)(2 课时) 主要步骤教学内容教学方法教学手段师生活动引入节能减排, 人们越来越关心汽车油耗, 利用 GUI 基本组件制作一个简单的油耗计算器程序。那么就需要 Java 提供一些类来创建这个界面组件。教师运行程序教师启发讨论教师:演示学生:思考告知(教学内容、教学目的) 教学内容: 1. 了解 AWT 抽象窗口工具包; 2.使用 Swin g 中的几个简单组件完成登陆功能。教学目的: 1. 认识图形用户界面创建过程; 2. 会创建 Swin g 组件并简单使用相应事件。教师启发讲解课件演示教师:讲授学生:思考任务简介用户在指定的区域输入加油钱数,汽车跑的公里数,和汽油的价格,单击“计算”按钮,计算显示百公里油耗。讨论归纳课件演示教师:讲授学生:思考任务分析可以定义一个窗口类,继承自窗体类 JFrame ,并实现 ActionListener 接口。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识 1. 图形图像界面 GUI ; 2. 图象窗口工具包 AWT ; 3. 轻量级工具包 S 4. JFrame 、 JPanel 、 JButton 和 JPasswordField 、 JTextField 组件。讨论归纳课件演示教师:演示学生:思考任务实施 1. 设计油耗计算器窗口; 2. 定义油耗计算器窗口类的构造方法; 3.定义 actionPerforme d 单击动作处理方法; 4. 定义 main 主方法, 创建对象进行测试。教师演示和动手实践分组实践教师:演示讲解指导学生: 小组讨论动手实践第 3页共 9页分享交流组件的创建和事件处理个别演示分组讨论教师:总结学生:演示分享交流课堂实训利用 JavaSwing 技术设计一个求解一元二次方程根的图形图像用户界面应用程序。动手实践分组实践教师: 任务布置学生: 小组讨论动手实践课后作业编写一个学生信息登记界面分组学习提交作业教学过程设计任务二: 计算器界面设计(使用布局管理器)(2 课时) 主要步骤教学内容教学方法教学手段师生活动引入上节课做的界面可以看到每个组件都有摆放的位置,摆放的形式多样,( 演示不同摆放形式) 那么怎么样让这么多组件有一个较为美观的布局形式,需要使用 Jav a 的布局管理器。教师运行程序教师启发讨论教师:演示学生:思考告知(教学内容、教学目的) 教学内容: 1. 布局管理器的概念; 2. 不同布局形式的创建和对比。教学目的: 熟练使用流布局、边界布局、网格布局和自定义布局改善用户界面。教师启发讲解课件演示教师:讲授学生:思考任务简介设计计算器界面。编写类似于 Windows 自带的计算器程序。可以实现加减乘除等基本数学运算。本次任务只完成界面的设计和显示任务,用户操作响应和计算功能在下次任务中完成。讨论归纳课件演示教师:讲授学生:思考第 4页共 9页任务分析计算器界面整体布局采用 BorderLayout 。在上部安放一个 JTextFiel d 对象, 作为结果显示区。中部和右部各安放一个 JPanel 对象,作为嵌套用的容器。中部 keyPanel 对象采用 GridLayout ,设置为 5行3 列,每个单元格可以显示一个按钮,用于显示数字键盘、小数点等按钮。右部 operatorPanel 对象采用 GridLayout ,设置为 4行1列,显示加、减、乘、除四个按钮。教师演示课件演示小组讨论教师:讲解演示学生:思考参与发言分组讨论支撑知识 1. 布局管理器; 2. 流布局; 3. 网格布局; 4. 边界布局; 5. 卡片布局; 6. 自定义布局和 setBound s 方法。讨论归纳课件演示教师:演示学生:思考任务实施 1. 建立 Calculator 类指定超类 JF 2. 设置窗口布局 BorderL 3. 在上部添加 JTextField 对象 4. 在中部添加 keyPane l 及其上面的按钮; 5. 在右部添加 operatorPane l 及其上面的按钮; 6. 书写 main 方法测试。教师演示和动手实践分组实践教师:演示讲解指导学生: 小组讨论动手实践分享交流各种布局管理的样式和创建过程个别演示分组讨论教师:总结学生:演示分享交流课堂实训利用 JavaSwing 技术设计一个能够完成图书信息录入功能的 GU I 应用程序动手实践分组实践教师: 任务布置学生: 小组讨论动手实践课后作业对上个任务中作业的学生基本信息登录界面进行重新布局分组学习提交作业第 5页共 9页教学过程设计任务三: 计算器事件处理( 事件委托处理)(2 课时) 主要步骤教学内容教学方法教学手段师生活动引入在日常生活中按钮或是单选按钮的点击都会引起一些事的发生, 那么 Java 对事件的处理是什么样子?使用任务二中的例子来演示按钮的点击事件教师运行程序教师启发讨论教师:演示学生:思考告知(教学内容、教学目的) 教学内容: 1. 委托事件处理机制; 2. 常用事件接口和方法。教学目的: 1. 掌握编写事件处理程序的基本方法; 2. 熟练掌握对按钮的 ActionEvent 动作事件处理。教师启发讲解课件演示教师:讲授学生:思考任务简介实现计算器计算功能。在上个任务的基础上,添加用户操作响应代码即事件处理代码,完成计算器功能。讨论归纳课件演示教师:讲授学生:思考任务分析修改 Calculator 类定义使其实现 ActionListener 接口, 在 actionPerformed 方法中添加事件处理代码,并且为每个按钮添加 this ( 代表当前窗口对象) 作为***。教师1
内容来自淘豆网转载请标明出处.
浏览:13次java课程设计(图形界面)加密助手完整版42
上亿文档资料,等你来发现
java课程设计(图形界面)加密助手完整版42
《Java程序设计》课程设计报告;学年第一学期;设计题目加密/解密助手学生姓名郭月盟/董小慧;学号/;专业班级信管1301;指导教师;日;目录;1、设计任务书.................;1.1题目与要求................;1.2本系统涉及的知识点......
《Java程序设计》课程设计报告
学年 第一学期
加密/解密助手
郭月盟/董小慧
1、设计任务书 ................................................................................................................................. 3
1.1 题目与要求 .................................................................................................................... 3
1.2 本系统涉及的知识点 ................................................................................................... 3
2、功能设计 ..................................................................................................................................... 3
2.1 算法设计 ....................................................................................................................... 3
2.2 模块流程图 ................................................................................................................... 5
3、程序代码设计 ............................................................................................................................. 5 1)
6) 登录助手 .................................................................................................................... 5 MD5类 ....................................................................................................................... 11 SHA类 ....................................................................................................................... 15 DES类 ....................................................................................................................... 19 DES加密类 ............................................................................................................... 22 Help类 ..................................................................................................................... 26
4、界面及运行效果、测试工具与测试效果 ............................................................................... 34
5、设计总结 ................................................................................................................................... 37
6、致谢........................................................................................................................................... 38
7、参考文献 ................................................................................................................................... 38
1、设计任务书
1.1 题目与要求
董小慧,郭月盟计划编写一个信息加密解密助手,主要用来对信息采用常用的MD5,SHA,DES等加密算法进行加密。
1、 建立助手登录界面,主要是为了增加使用权限。
2、 建立主界面,分7个模块,主要包括:MD5加密,SHA加密,DES加密,
助手使用帮助,助手说明,退出助手等功能模块。
3、 MD5模块:展示GUI可视界面,实现对信息的MD5加密,由于MD5加密
算法不可逆,不可实现信息解密的功能。最后,将生成的信息文件通过text文档保存至本工程的根目录下,产生MD5加密信息.txt。
4、 SHA模块:展示GUI可视界面,实现对信息的SHA加密,同时SHA加密
算法与MD5的机制雷同,不存在逆向解密,不存在信息解密,信息解密功能不可用。最后,将生成的信息文件通过text文档保存至本工程的根目录下,产生SHA加密信息.txt。
5、 DES模块:展示GUI可视界面,实现对信息的DES加密,存在密钥机制
的自动生成。DEC的加密机制存在可逆,实现信息的解密功能。最后,将生成的信息文件通过text文档保存至本工程的根目录下,产生DES加密信息.txt。
6、 使用帮助:以图片轮转的方式,显示使用方式的截图。
7、 助手说明:简单介绍助手
根据分工,董小慧工作是主界面及美工设计,郭月盟负责算法设计与实现
1.2 本系统涉及的知识点
结构、数组、循环、函数、MD5算法、SHA算法、DES算法、GUI、SWING
2、功能设计
2.1 算法设计
本系统需要实现的功能要求:
(1)利用JComboBox JPasswordField JLabel JButton实现以下登录功能
图1 助手登录主界面
(2)登录后进入主界面,通过按钮组件,调用各样的加密类进入信息加密功能。如图2所示的菜单,该菜单中每个选项调用一个加密类
图2 功能菜单
(3)根据所选菜单编写相应功能类:
1、MD5不可逆加密算法
2、SHA不可逆加密算法
3、DES可逆+密钥加密算法
2.2 模块流程图
图3 助手模块图
3、程序代码设计
* @author Guoyuemeng
* @param 主界面
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.border.*;
public class login extends JFrame
private JComboBox nameJComboB
private JPanel userJP
private JLabel pictureJLabel,JLabel1,mimalabel1,mimalabel2,mimalabel3;
private JButton okJButton,cancelJB
private JLabel nameJLabel,passwordJLabel,note, 登录助手
三亿文库包含各类专业文献、行业资料、中学教育、幼儿教育、小学教育、文学作品欣赏、应用写作文书、专业论文、各类资格考试、高等教育、java课程设计(图形界面)加密助手完整版42等内容。 
 加密与解密 (JAVA课程设计 2011)_工学_高等教育_教育专区。辽宁工程技术大学加密...3 设计任务加密与解密 要求:采用图形用户界面,建立菜单 (1)给定任意一个文本...  课程设计报告(本科) 课程: 学号: 姓名: 班级: 教师: 时间: JAVA 课程设计 ...设计名称: 名称:文本文档的加密与解密 设计内容、目的与要求: 设计内容:图形化...  Java课程设计选题 14页 2下载券加​密​与​解​密​ ​ ​J​...3 设计题目采用图形用户界面,建立菜单。 (1)给定任意一个文本文件,进行加密,...  JAVA课程设计 文件加密解密_工学_高等教育_教育专区。辽宁工业大学,课程设计辽...在解密标签的窗口中的 2 辽宁工业大学课程设计说明书(论文) 界面基本上与加密...  结业报告课程名称:网络安全技术 设计题目:java 实现文件加密 系专组别:***学院...但是对 java 的图形界面也是一个很好 的进一步熟悉的过程。 在参看相关文件的...  JAVA简单加密实例_计算机软件及应用_IT/计算机_专业资料。JAVA简单加密实例package...(&设计者:&); char a[] = &设计者:天使---Angel -1991 学号:&...  加密解密课程设计_工学_高等教育_教育专区。兰州商学院陇桥学院 工学系课程设计...程序利用 Java 图形界面设计了一个方便用户操作的窗口,使得程序运 行的时候更想...  文件加密与解密―Java课程设计报告_计算机软件及应用_IT/计算机_专业资料。用java...设计流程图如下所 示: 设计文件加密解密的界面 实现hash算法,用于产生口令的...

我要回帖

更多关于 java实现加减乘除代码 的文章

 

随机推荐