实验报告模板
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验报告
(2013 / 2014 学年第二学期)
课程名称Java语言程序设计
实验名称综合图形界面程序设计
实验时间2014年5月5日
指导单位计算机学院软件教学中心
指导教师薛景
学生姓名臧玉付班级学号12001037
计算机科学与技术学院(系)计算机学院专业
(计算机通信)
2、编写一个简单的计算器软件,实现简单的四则运算。(请在下方空白处填写本程序的全部
..程序代码及软件界面截图)
import java.awt.BorderLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.JTextArea;
import javax.swing.JTextField;
public class test extends JFrame {
private final int BUTTON_WIDTH=50;
private final int BUTTON_HEIGHT=40;
JButton one=new JButton("1");
JButton two=new JButton("2");
JButton three=new JButton("3");
JButton four=new JButton("4");
JButton five=new JButton("5");
JButton six=new JButton("6");
JButton seven=new JButton("7");
JButton eight=new JButton("8");
JButton nine=new JButton("9");
JButton zero=new JButton("0");
JButton DOT=new JButton(".");
JButton ADD=new JButton("+");
JButton SUB=new JButton("-");
JButton MUL=new JButton("*");
JButton DIV=new JButton("/");
JButton EQU=new JButton("=");
public String getresult(String first, String second,String symble){ double a=0;
double b=0;
if(first!="")
a=Double.parseDouble(first);
if(second!="")
b= Double.parseDouble(second);
double c=0;
if(symble=="+")
c=a+b;
else if(symble=="-")
c=a-b;
else if(symble=="*")
c=a*b;
else if(symble=="/")
c=a/b;
return ""+(float)c;
};
public static void main(String[] args) {
// TODO Auto-generated method stub
new test();
}
}
3、使用Java Swing中的各个组件,编写一个自定义的软件界面,例如:学生成绩管理系统、图书馆管理系统、人事管理系统等等(请在下方空白处填写本程序的全部
..程序代码及软件界面截图)
import java.awt.*;
import java.awt.event.*;
class Win extends Frame implements ActionListener
{
MenuBar bar;
Menu menu1,menu2,menu3,menu4;
MenuItem item1,item2,item3,item4,item5,item6,item7,item8;
TextArea text;
Win(String s)
{
super(s);
bar=new MenuBar();
menu1=new Menu("文件");
menu2=new Menu("编辑");
});
} }