java课程设计

更新时间:2023-09-30 05:58:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

河北XXXXXXXXX程学院 《Java程序设计》

实验学期 2014 至 2015 学年 学生所在系部信息科学与工程学院 年级2012级 专业班级电子信息工程 学生姓名XXXXXX 学号 XXXXX 任课教师XXXX 实验成绩

第 2 学期 题目 编写应用程序,有一个标题为“计算”的窗口,窗口的布局为FlowLayout

布局。设计四个按钮,分别命名“加”、“差”、“积”、“除”,另外,窗口中还有三个文本框。单击相应的按钮,将两个文本框的数字做运算,在第三个文本框中显示请输入数字。

要求:处理NumberFormatException异常

显示界面:

四则运算:

1.加法运算

2.减法运算

3.乘法运算

4.除法运算

5.异常处理

程序代码:

packageyoupeng; importjava.awt.*; importjavax.swing.*; importjava.io.*; importjava.awt.event.*; classWindowextendsJFrame{

JTextFieldinput1,input2,outshow; JButtonbutton1,button2,button3,button4; JButtonb;

ActionListenerlistener; public Window(){ }

voidinit(){ }

publicvoid setAction1(Action1 ac){

listener=ac;

ac.setJTextField1(input1); ac.setJTextField2(input2); ac.setJTextField3(outshow);

button1.addActionListener(listener);

setLayout(newFlowLayout()); add(newJLabel(\)); input1=newJTextField(5); add(input1);

add(newJLabel(\)); input2=newJTextField(5); add(input2);

add(newJLabel(\)); outshow=newJTextField(6); add(outshow);

button1=newJButton(\相加\); button2=newJButton(\相减\); button3=newJButton(\相乘\); button4=newJButton(\相除\); add(outshow); add(button1); add(button2); add(button3); add(button4); init();

setVisible(true);

setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

本文来源:https://www.bwwdw.com/article/qrdd.html

Top