您所在位置: 网站首页 / JAVA实验五共7页.pdf / 文档详情
JAVA实验五共7页.pdf 立即下载
2025-01-03
约4.1千字
约7页
0
292KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

JAVA实验五共7页.pdf

JAVA实验五.pdf

预览

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

10 金币

下载文档

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

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

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

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

酞忆胀双壶—6—序号:108《多媒

浙江理工大学

《Java程序设计》


实验报告

2012~2013学年第2学期

学院信息学院

班级11数媒1班

姓名

学号


任课教师(上课时间:周二3、4

节)

数字媒体技术专业
2013年5月
《Java程序设计》实验报告



实验名称:图形用户界面(2)实验地点:10号楼414

所使用的工具软件及环境:WindowsXP,JDK1.6与Eclipse
一、实验目的:了解图形用户界面基本组件窗口、按钮、文本框、选择框、滚动条等的使用方法,
了解如何使用布局管理器对组件进行管理,以及如何使用Java的事件处理机制。
实验要求:
1.掌握在Applet容器中添加组件的方法,掌握使用布局管理器对组件进行管理的方法。
2.理解Java的事件处理机制,掌握为不同组件编写事件处理程序的方法。
3.掌握编写独立运行的窗口界面的方法。4.了解JavaSwing组件的使用方法。5.了解对话框的使用方法。
二、实验内容:
一:复选框、单选框、文本区域、单行文本框等组件的应用
(1)程序功能:在Applte上创建复选框、单选框、文本区域、单行文本框等组件,并实现根据用户输入的10进制
数,选择不同选项可转换为2、8、16进制数。
(2)编译程序,编写显示Applet的页面文件html
二:在JFrame窗口中添加组件
(1)程序功能:创建JFrame窗口,并在其中添加工具栏。
(2)准备图片文件:在当前目录下建立一个image文件夹,存放3个图片文件,
(3)编译、运行LX5_2.java。
三:对话框实现:
可以使用JSwing中的JOptionPane类。编写LX5_3.java程序文件,选择单选按钮,跳出相应对话框.
三、源代码
一:实验一代码
importjava.applet.Applet;
importjava.awt.*;
importjava.awt.event.*;
publicclassLX5_1extendsAppletimplementsItemListener{
Checkboxcb[]=newCheckbox[5];Checkboxradio[]=newCheckbox[5];
Labell=newLabel("输入10进制数");
Labell1=newLabel("请选择进制:");
Labell2=newLabel("请选择进制:");
TextFieldtext=newTextField(4);
TextAreata=newTextArea(6,30);;
StringItem[]={"2进制","8进制","16进制","10进制"};
publicvoidinit(){
setLayout(newFlowLayout());
add(l);add(text);add(ta);add(l1);
for(inti=0;i<4;i++){
cb[i]=newCheckbox(Item[i]);
cb[i].addItemListener(this);
add(cb[i]);
}
CheckboxGroupcbGroup=newCheckboxGroup();//创建单选框
add(l2);
for(inti=0;i<4;i++){
radio[i]=newCheckbox(Item[i],cbGroup,false);
add(radio[i]);
radio[i].addItemListener(this);
}}
publicvoiditemStateChanged(ItemEvente){
intx=Integer.parseInt(text.getText());
if(e.getItem()=="2进制")
ta.append("你选择的是"+e.getItem()+Integer.toBinaryString(x)+"\n");
if(e.getItem()=="8进制")
ta.append("你选择的是"+e.getItem()+Integer.toOctalString(x)+"\n");
if(e.getItem()=="16进制")
ta.append("你选择的是"+e.getItem()+Integer.toHexString(x)+"\n");
if(e.getItem()=="10进制")
ta.append("你选择的是"+e.getItem()+x+"\n");
}}
二:实验二代码
importjavax.swing.*;
importjava.awt.*;
importjava.awt.event.*;
classLX5_3{
publicstaticvoidmain(String[]args){
Choos
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

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

JAVA实验五共7页

文档大小:292KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
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专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用