您所在位置: 网站首页 / java实验报告共66页.pdf / 文档详情
java实验报告共66页.pdf 立即下载
2025-01-03
约5.5万字
约65页
0
459KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

java实验报告共66页.pdf

java实验报告.pdf

预览

免费试读已结束,剩余 60 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

河北工业大学Java程序设计试验指导书


《Java程序设计》实验指导书

计算机科学与软件学院


[软件151]

[张路]

[153200]


,
河北工业大学Java程序设计试验指导书

实验四图形用户界面程序设计

实验目的:掌握组件的使用方法,理解委托事件处理模型。熟悉图形用户界面
基本组件的使用方法,熟悉如何使用布局管理器对组件进行管理及如何使用

Java的事件处理机制。
实验内容:

1、输入一个整数,分别显示其百位、十位和个位数字,图形用户界面
如图4.1所示。要求:整数文本行可编辑且能实现事件处理,当输
入数据错误时,处理异常,弹出对话框,提示重新输入信息;其他
文本行仅用于显示不可编辑。

1.importjava.awt.*;
2.importjava.awt.event.*;
3.importjavax.swing.*;
4.
5.
6.publicclassex_1extendsJFrameimplementsActionListener
7.{
8./**
9.*
10.*/
11.privatestaticfinallongserialVersionUID=1L;
12.privateMessageDialogdialog;//对话框内部类对象
13.TextFieldtext_num,text_hun,text_dec,text_uni;
14.
15.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("整数",0));
26.text_num=newTextField();
27.this.add(text_num);
28.text_num.addActionListener(this);//注

,
河北工业大学Java程序设计试验指导书

册文本编辑事件监视器
29.
30.this.add(newLabel("百位",0));
31.text_hun=newTextField("");
32.text_hun.setEditable(false);//只显
示,不允许编辑
33.this.add(text_hun);
34.
35.this.add(newLabel("十位",0));
36.text_dec=newTextField("");
37.text_dec.setEditable(false);
38.this.add(text_dec);
39.
40.this.add(newLabel("个位",0));
41.text_uni=newTextField("");
42.text_uni.setEditable(false);
43.this.add(text_uni);
44.
45.this.setVisible(true);
46.dialog=newMessageDialog(this);
47.}
48.
49.
50.privateclassMessageDialogextendsJDialog
51.{
52./**
53.*
54.*/
55.privatestaticfinallongserialVersionUID=1L;
56.Frameframe;//对话框所
依赖的框架窗口
57.Labellabel;//对话框中
显示信息
58.MessageDialog(Frameframe)
59.{
60.super(frame,"消息",true);
61.this.frame=frame;
62.this.setSize(300,80);
63.label=newLabel("",Label.CENTER);
64.this.add(label);
65.this.setDefaultCloseOperation(HIDE_ON_CLOSE);
66.}
67.publicvoidshow(Stringstring)
68.{

,
河北工业大学Java程序设计试验指导书

69.label.setText(string);
70.this.setLocation(frame.getX()+100,frame.getY()
+100);
7
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

java实验报告共66页

文档大小:459KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用