用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能

用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能

ID:10964336

大?。?72.50 KB

頁數(shù):4頁

時間:2018-07-09

用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能_第1頁
用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能_第2頁
用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能_第3頁
用java實(shí)現(xiàn)圖形用戶界面和用戶界面上按鈕的功能_第4頁
資源描述:

《用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時間。。真不容易啊。。嘿嘿。。

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。