Java基础实验报告-图形用户界面设计(共12页).doc
《Java基础实验报告-图形用户界面设计(共12页).doc》由会员分享,可在线阅读,更多相关《Java基础实验报告-图形用户界面设计(共12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上南京工程学院实 验 报 告课程名称 JAVA基础 实验项目名称 图形用户界面设计 实验学生班级 实验学生姓名 学号 同组学生姓名 实验时间 实验地点 实验成绩评定 指导教师签字 年 月 日一、 实验目的和要求 1.掌握Java Swing组建的使用方法,包括窗口、框架、对话框、面板、文本编辑框、按钮、组合框等多种布局方式,掌握窗口菜单和快捷菜单设计方式。2. 理解委托时间处理模型,掌握不同组件、不同事件的事件处理方法,设计出能够响应事件的Java图形用户界面。3. 熟悉在组件上绘图的方法。二、实验题目 用表格存储并显示个人所得税税率表,给定一个月收入值,计算应缴的个人
2、所得税。三、 实验方法与步骤(需求分析、算法设计思路、流程图等)算法设计思路:本次实验题目为计算个人所得税,所以本人从网上找到了国家最新的税收政策,以下为截图:因此,我设计了以下核心算法 public void actionPerformed(ActionEvent e) if(e.getSource()=button_b) double wage=Double.parseDouble(String)text_wage.getText();double tax = 0;if(wage3500&wage5000&wage8000&wage12500&wage38500&wage58500&wag
3、e83500)tax=(wage-3500)*0.45-13505;text.setText(+tax); 以上算法是根据税率表设计的,具体为: 我国规定个人收入在3500元起征个人所得税,分了多个阶段:3500以下:不收税3500以上到5000以下部分:3%5000以上到8000以下部分:10%8000以上到以下部分:20% 以上到以下部分:25%以上到以下部分:30%以上到以下部分:35%83500以上:45%首先算出每个阶段的速扣数,然后用此公式:应纳个人所得税税额=(应纳税所得-扣除标准)适用税率-速算扣除数。然后就得出以上算法。四、实验原始纪录(源程序、数据结构等)import ja
4、va.awt.*;import java.awt.event.*;import javax.swing.*;public class WageJFrame extends JFrame implements ActionListenerprivate JTable table;/表格private Button button_b;/按钮private Object datas;/数据 String titles;/标题(为空) private JTextField text;/个人所得税 private JTextField text_wage;/输入的工资public WageJFrame(
5、) super(计算个人所得税);Dimension dim=getToolkit().getScreenSize();/获得屏幕分辨率this.setBounds(dim.width/4,dim.height/4,dim.width/2,dim.height/2);/设置窗口大小this.setDefaultCloseOperation(EXIT_ON_CLOSE);/关闭窗口this.datas=new Object84;/设置表格长宽JLabel label=new JLabel(工资);/“工资”标签text_wage=new JTextField(5000,7);/默认工资JPane
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java 基础 实验 报告 图形 用户界面 设计 12
限制150内