欢迎来到天天文库
浏览记录
ID:37856863
大小:59.50 KB
页数:4页
时间:2019-06-01
《JAVA之GUI程序设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江经济职业技术学院实训(验)报告系(部)专业班级姓名学号课程名称Java程序设计项目编号9项目名称GUI程序设计组别实训地点实训课时2教材Java实用教程实训设施设备场所:安装有JDK的计算机机房设备:计算机、投影仪实训目的与要求理解容器、组件的概念。掌握GUI程序设计的方法。主要实训内容上机内容:一、要求:根据输出结果,在下列程序中框内填入正确内容,使得程序正确运行。1.importjava.awt.*;importjava.applet.Applet;publicclassButtonDemoextendsApplet{publicvoidinit(){add(puBotton);}
2、}2、importjava.awt.*;importjava.applet.Applet;publicclassFlowLayoutDemoextendsApplet{publicvoidinit(){add(newButton("按钮1"));add(newButton("按钮2"));add(newButton("按钮3"));add(newButton("按钮4"));add(newButton("按钮5"));add(newButton("按钮6"));}}二、在以下框内填入正确的语句,使得程序正确运行。1、importjava.applet.Applet;publicclassT
3、extFieldDemoextendsApplet{publicvoidinit(){TextFieldwelcome=newTextField("Welcome!");//创建文本框name,使其能够容纳10个字符//创建文本框passwd,使其能够容纳10个字符welcome.setEditable(false);name.setText("guest");passwd.setEchoChar('*');//在容器上显示文本框welcomeadd(newLabel("name"));//在容器上显示文本框nameadd(newLabel("givemeyourpasswd"));//在
4、容器上显示文本框passwd}}2、importjava.applet.*;importjava.awt.*;importjava.awt.event.*;publicclassEx1extendsAppletimplementsActionListener{TextFieldtext1,text2,text3;publicvoidinit(){text1=newTextField(10);//创建文本框text2,使其能够容纳10个字符//创建文本框text3,使其能够容纳20个字符//在容器上显示文本框text1//在容器上显示文本框text2//在容器上显示文本框text3text1
5、.addActionListener(this);//在文本框text2上注册监视器(主类的实例)publicvoidactionPerformed(ActionEvente){if(e.getSource()==text1){Stringword=text1.getText();if(word.equals("boy")){text3.setText(“男孩”);}elseif(word.equals(“girl”)){text3.setText(“女孩”);}elseif(word.equals(“sun”)){text3.setText(“太阳”);}else{text3.setTe
6、xt(“没有该单词”);}}elseif(e.getSource()==text2){Stringword=text2.getText();if(word.equals(“男孩”)){text3.setText(“boy”);}elseif(word.equals(“女孩”)){text3.setText(“girl”);}elseif(word.equals(“太阳”)){text3.setText(“sun”);}else{text3.setText(“没有该单词”);}}}}三、阅读、分析程序,上机并得出结果。importjava.awt.*;importjava.applet.Ap
7、plet;publicclassTextAreaDemoextendsApplet{publicvoidinit(){TextAreata1=newTextArea("这是第一个文本区",4,15,3);add(ta1);ta1.setEditable(true);TextAreata2=newTextArea("这是第二个文本区",4,15,0);add(ta2);ta2.setEditable(false);}}实训
此文档下载收益归作者所有