欢迎来到天天文库
浏览记录
ID:10964336
大小:172.50 KB
页数:4页
时间:2018-07-09
《用java实现图形用户界面和用户界面上按钮的功能》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、实验七实验6-2图形用户界面一、实验目的1设计图形用户界面2实现用户界面上按钮的功能二、实验内容三、实验步骤代码importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclasslianxi5extendsWindowAdapterimplementsActionListener,ItemListener//定义事件处理类,由它对按钮和框架上的窗口产生的事件进行处理{Framef;//框架对象Buttonb1,b2;TextAreata;TextFieldtf;Labell1,l2;Listl
2、;JRadioButtonrb1,rb2;JComboBoxcb;publiclianxi5()//构造窗口界面{f=newFrame("学生信息输入窗口");//创建带标题的框架f.setSize(600,300);//设置框架大小l=newList();l.add("姓名性别专业");f.add(l);Panelp=newPanel();f.add(p,"East");l1=newhttp://www.suujuu.comLabel("姓名");tf=newTextField(10);//创建文本输入行对象l2=newLabel("性别");rb1=newJRad
3、ioButton("男");rb2=newJRadioButton("女");String[]a={"计算机","生医"};cb=newJComboBox(a);b1=newButton("增加");//创建按钮对象b2=newButton("删除");p.add(l1);p.add(tf);p.add(l2);p.add(rb1);p.add(rb2);p.add(cb);p.add(b1);//在框架中加入按钮p.add(b2);b1.addActionListener(this);//注册,按钮的单击事件由对象自己处理b2.addActionListener(t
4、his);rb1.addActionListener(this);rb2.addActionListener(this);cb.addActionListener(this);l.addItemListener(this);f.setVisible(true);//设置框架为可见f.addWindowListener(this);//注册监听框架上的窗口事件}publicvoidactionPerformed(ActionEvente)//处理按钮单击事件{if(e.getSource()==b1){if(rb1.isSelected()){l.add(tf.getT
5、ext()+""+rb1.getActionCommand()+""+cb.getSelectedItem());}if(rb2.isSelected()){l.add(tf.getText()+""+rb2.getActionCommand()+""+cb.getSelectedItem());}}if(e.getSource()==b2){l.remove(l.getSelectedIndex());}}publicvoidwindowClosing(WindowEvente)//处理窗口关闭事件{System.exit(0);//程序停止运行,关闭框架窗口}pu
6、blicvoiditemStateChanged(ItemEventarg0){//TODOAuto-generatedmethodstubStringstr=l.getSelectedItem();inti=str.indexOf('http://www.suujuu.com');//获得串中第一个空格的位置tf.setText(str.substring(0,i));//设置文本行显示内容str=str.substring(i);//取从i位置开始的子串str=str.trim();}publicstaticvoidmain(Stringargs[]){newli
7、anxi5();}}四、实验结果贴出乐蜂网优惠券运行结果屏幕截图五、实验心得通过看课件。上网查资料。还有同学指导。。终于做出来了。。花了好长时间。。真不容易啊。。嘿嘿。。
此文档下载收益归作者所有