java实验报告

java实验报告

ID:47539298

大小:380.00 KB

页数:71页

时间:2020-01-14

java实验报告_第1页
java实验报告_第2页
java实验报告_第3页
java实验报告_第4页
java实验报告_第5页
资源描述:

《java实验报告》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.《Java程序设计》实验指导书计算机科学与软件学院[软件151][张路][153200]word范文.word范文.实验四图形用户界面程序设计实验目的:掌握组件的使用方法,理解委托事件处理模型。熟悉图形用户界面基本组件的使用方法,熟悉如何使用布局管理器对组件进行管理及如何使用Java的事件处理机制。实验内容:1、输入一个整数,分别显示其百位、十位和个位数字,图形用户界面如图4.1所示。要求:整数文本行可编辑且能实现事件处理,当输入数据错误时,处理异常,弹出对话框,提示重新输入信息;其他文本行仅用于显示不可编辑。1.importj

2、ava.awt.*;2.importjava.awt.event.*;3.importjavax.swing.*;4.5.6.publicclassex_1extendsJFrameimplementsActionListener7.{8./**9.*10.*/11.privatestaticfinallongserialVersionUID=1L;12.privateMessageDialogdialog;//对话框内部类对象13.TextFieldtext_num,text_hun,text_dec,text_uni;14.1

3、5.publicex_1()16.{17.super("显示整数数字");18.this.setSize(300,240);19.this.setLocation(300,240);20.this.setBackground(Color.lightGray);//背景颜色:亮灰21.//窗口关闭按钮,结束程序运行22.this.setDefaultCloseOperation(3);23.this.setLayout(newGridLayout(4,2));//流体布局:4行2列24.25.this.add(newLabel("整

4、数",0));26.text_num=newTextField();27.this.add(text_num);28.text_num.addActionListener(this);//注册文本编辑事件监视器word范文.1.2.this.add(newLabel("百位",0));3.text_hun=newTextField("");4.text_hun.setEditable(false);//只显示,不允许编辑5.this.add(text_hun);6.7.this.add(newLabel("十位",0));8.te

5、xt_dec=newTextField("");9.text_dec.setEditable(false);10.this.add(text_dec);11.12.this.add(newLabel("个位",0));13.text_uni=newTextField("");14.text_uni.setEditable(false);15.this.add(text_uni);16.17.this.setVisible(true);18.dialog=newMessageDialog(this);19.}20.21.22.pri

6、vateclassMessageDialogextendsJDialog23.{24./**25.*26.*/27.privatestaticfinallongserialVersionUID=1L;28.Frameframe;//对话框所依赖的框架窗口29.Labellabel;//对话框中显示信息30.MessageDialog(Frameframe)31.{32.super(frame,"消息",true);33.this.frame=frame;34.this.setSize(300,80);35.label=newLab

7、el("",Label.CENTER);36.this.add(label);37.this.setDefaultCloseOperation(HIDE_ON_CLOSE);38.}39.publicvoidshow(Stringstring)40.{41.label.setText(string);word范文.1.this.setLocation(frame.getX()+100,frame.getY()+100);2.this.setVisible(true);3.}4.5.}6.7.publicvoidactionPerf

8、ormed(ActionEvente)8.{9.try10.{11.intx=(int)Double.parseDouble(text_num.getText());12.text_uni.setText(uni(x));13.text_dec.s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。