資源描述:
《用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、實(shí)驗(yàn)七實(shí)驗(yàn)6-2圖形用戶界面一、實(shí)驗(yàn)?zāi)康?設(shè)計(jì)圖形用戶界面2實(shí)現(xiàn)用戶界面上按鈕的功能二、實(shí)驗(yàn)內(nèi)容三、實(shí)驗(yàn)步驟代碼importjava.awt.*;importjava.awt.event.*;importjavax.swing.*;publicclasslianxi5extendsWindowAdapterimplementsActionListener,ItemListener//定義事件處理類,由它對按鈕和框架上的窗口產(chǎn)生的事件進(jìn)行處理{Framef;//框架對象Buttonb1,b2;TextAreata;TextFieldtf;Labell1,l2;Listl
2、;JRadioButtonrb1,rb2;JComboBoxcb;publiclianxi5()//構(gòu)造窗口界面{f=newFrame("學(xué)生信息輸入窗口");//創(chuàng)建帶標(biāo)題的框架f.setSize(600,300);//設(shè)置框架大小l=newList();l.add("姓名性別專業(yè)");f.add(l);Panelp=newPanel();f.add(p,"East");l1=newhttp://www.suujuu.comLabel("姓名");tf=newTextField(10);//創(chuàng)建文本輸入行對象l2=newLabel("性別");rb1=newJRad
3、ioButton("男");rb2=newJRadioButton("女");String[]a={"計(jì)算機(jī)","生醫(yī)"};cb=newJComboBox(a);b1=newButton("增加");//創(chuàng)建按鈕對象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);//設(shè)置框架為可見f.addWindowListener(this);//注冊監(jiān)聽框架上的窗口事件}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)//處理窗口關(guān)閉事件{System.exit(0);//程序停止運(yùn)行,關(guān)閉框架窗口}pu
6、blicvoiditemStateChanged(ItemEventarg0){//TODOAuto-generatedmethodstubStringstr=l.getSelectedItem();inti=str.indexOf('http://www.suujuu.com');//獲得串中第一個空格的位置tf.setText(str.substring(0,i));//設(shè)置文本行顯示內(nèi)容str=str.substring(i);//取從i位置開始的子串str=str.trim();}publicstaticvoidmain(Stringargs[]){newli
7、anxi5();}}四、實(shí)驗(yàn)結(jié)果貼出樂蜂網(wǎng)優(yōu)惠券運(yùn)行結(jié)果屏幕截圖五、實(shí)驗(yàn)心得通過看課件。上網(wǎng)查資料。還有同學(xué)指導(dǎo)。。終于做出來了。?;撕瞄L時間。。真不容易啊。。嘿嘿。。