九九热最新网址,777奇米四色米奇影院在线播放,国产精品18久久久久久久久久,中文有码视频,亚洲一区在线免费观看,国产91精品在线,婷婷丁香六月天

歡迎來(lái)到裝配圖網(wǎng)! | 幫助中心 裝配圖網(wǎng)zhuangpeitu.com!
裝配圖網(wǎng)
ImageVerifierCode 換一換
首頁(yè) 裝配圖網(wǎng) > 資源分類 > PPT文檔下載  

設(shè)計(jì)圖形界面標(biāo)簽和按鈕組.ppt

  • 資源ID:2884096       資源大?。?span id="24d9guoke414" class="font-tahoma">2.21MB        全文頁(yè)數(shù):27頁(yè)
  • 資源格式: PPT        下載積分:9.9積分
快捷下載 游客一鍵下載
會(huì)員登錄下載
微信登錄下載
三方登錄下載: 微信開放平臺(tái)登錄 支付寶登錄   QQ登錄   微博登錄  
二維碼
微信掃一掃登錄
下載資源需要9.9積分
郵箱/手機(jī):
溫馨提示:
用戶名和密碼都是您填寫的郵箱或者手機(jī)號(hào),方便查詢和重復(fù)下載(系統(tǒng)自動(dòng)生成)
支付方式: 支付寶    微信支付   
驗(yàn)證碼:   換一換

 
賬號(hào):
密碼:
驗(yàn)證碼:   換一換
  忘記密碼?
    
友情提示
2、PDF文件下載后,可能會(huì)被瀏覽器默認(rèn)打開,此種情況可以點(diǎn)擊瀏覽器菜單,保存網(wǎng)頁(yè)到桌面,就可以正常下載了。
3、本站不支持迅雷下載,請(qǐng)使用電腦自帶的IE瀏覽器,或者360瀏覽器、谷歌瀏覽器下載即可。
4、本站資源下載后的文檔和圖紙-無(wú)水印,預(yù)覽文檔經(jīng)過(guò)壓縮,下載后原文更清晰。
5、試題試卷類文檔,如果標(biāo)題沒有明確說(shuō)明有答案則都視為沒有答案,請(qǐng)知曉。

設(shè)計(jì)圖形界面標(biāo)簽和按鈕組.ppt

項(xiàng)目 Swing程序設(shè)計(jì),組件,1,本單元內(nèi)容,復(fù)習(xí)JFrame、JPanel、JDialog 標(biāo)簽組件的使用 圖標(biāo)的使用 按鈕組件的使用 列表組件的使用 文本組件的使用,2,一、標(biāo)簽組件 JLable,標(biāo)簽組件用來(lái)顯示文字或者圖標(biāo)(不能顯示提示信息) 構(gòu)造方法 JLabel() 創(chuàng)建無(wú)圖像并且其標(biāo)題為空字符串的 JLabel。 JLabel(Icon image) 創(chuàng)建具有指定圖像的 JLabel 實(shí)例。 JLabel(Icon image, int horizontalAlignment) 創(chuàng)建具有指定圖像和水平對(duì)齊方式的 JLabel 實(shí)例。 JLabel(String text) 創(chuàng)建具有指定文本的 JLabel 實(shí)例。 JLabel(String text, Icon icon, int horizontalAlignment) 創(chuàng)建具有指定文本、圖像和水平對(duì)齊方式的 JLabel 實(shí)例。 JLabel(String text, int horizontalAlignment) 創(chuàng)建具有指定文本和水平對(duì)齊方式的 JLabel 實(shí)例。,3,參數(shù)說(shuō)明,其中horizontalAlignment表示水平對(duì)其方式,值可以?。?LEFT 左 RIGHT 右 LEADING 水平頭部 TRAILING 水平尾部 CENTER 居中 例如 JLable jl=new JLable(“姓名”,JLable.CERTER);,4,方法說(shuō)明,getText() 返回該標(biāo)簽所顯示的文本字符串。 setText(String text) 定義此組件將要顯示的單行文本。 setIcon(Icon icon) 定義此組件將要顯示的圖標(biāo)。 setToolTipText(String text) 光標(biāo)處于該組件上時(shí)顯示該文本。,5,課堂練習(xí),6,二、圖標(biāo)的使用,很多組件(JLable、JButton等)可以在顯示文字的同時(shí)顯示圖標(biāo)。 javax.swing包中提供了ImageIcon類,來(lái)實(shí)現(xiàn)gif、jpeg、png等格式圖像封裝成圖像圖標(biāo)。 構(gòu)造方法 ImageIcon() 創(chuàng)建一個(gè)未初始化的圖像圖標(biāo)。 ImageIcon(Image image) 根據(jù)圖像對(duì)象創(chuàng)建一個(gè) ImageIcon。 ImageIcon(Image image, String description) 根據(jù)圖像創(chuàng)建一個(gè) ImageIcon。 ImageIcon(String filename) 根據(jù)指定的文件創(chuàng)建一個(gè) ImageIcon。 ImageIcon(URL location) 根據(jù)指定的 URL 創(chuàng)建一個(gè) ImageIcon。 ImageIcon(URL location, String description) 根據(jù)指定的 URL 創(chuàng)建一個(gè) ImageIcon。,7,課堂練習(xí),new ImageIcon(“myImage.gif“) new ImageIcon(“C:myImage.gif“) 設(shè)置一個(gè)帶有圖標(biāo)的標(biāo)簽。,8,三、按鈕組件,提交按鈕JButton 單選按鈕JRadioButton 復(fù)選框按鈕JCheckBox 觸發(fā)器按鈕JToggleButton,9,所有按鈕都是繼承自抽象類AbstractButton。方法有: setText(String text)設(shè)置按鈕的文本 setMnemonic(int mnemonic 設(shè)置按鈕的快捷鍵 setHorizontalAlignment(int alignment)設(shè)置圖標(biāo)和文本的水平對(duì)齊方式 setHorizontalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的水平位置 setVerticalAlignment(int alignment) 設(shè)置圖標(biāo)和文本的垂直對(duì)齊方式式 setVerticalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的垂直位置 setSelectedIcon(Icon selectedIcon) 設(shè)置按鈕的選擇圖標(biāo) setIcon(Icon defaultIcon) 設(shè)置按鈕的默認(rèn)圖標(biāo)。 見API,提交按鈕JButton,又稱為通用按鈕或一般按鈕 可以添加圖像圖標(biāo),指定快捷鍵,設(shè)置按鈕的對(duì)齊方式。 構(gòu)造方法 JButton() 建不帶有設(shè)置文本或圖標(biāo)的按鈕 JButton(Action a) 建一個(gè)按鈕,其屬性從所提供的 Action 中獲取 JButton(Icon icon) 建一個(gè)帶圖標(biāo)的按鈕 JButton(String text) 建一個(gè)帶文本的按鈕 JButton(String text, Icon icon) 建一個(gè)帶初始文本和圖標(biāo)的按鈕。,10,命令按鈕JButton常用方法,public void setText(String text) 設(shè)置按鈕的文本。注意:在AWT中為setLabel。 public void setToolTipText(String text)光標(biāo)處于該組件上時(shí)顯示該文本。 public void setIcon(Icon defaultIcon) 設(shè)置按鈕的默認(rèn)圖標(biāo)。如果沒有顯式地設(shè)置按下的圖標(biāo),則此圖標(biāo)還被用作“按下”和“禁用”圖標(biāo)。 public void setHorizontalAlignment(int alignment) 設(shè)置圖標(biāo)和文本的水平對(duì)齊方式 見API文檔 public void setHorizontalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的水平位置。 public void setVerticalAlignment(int alignment) 設(shè)置圖標(biāo)和文本的垂直對(duì)齊方式。 public void setVerticalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的垂直位置。 public void setDisabledIcon(Icon disabledIcon) 設(shè)置按鈕的禁用圖標(biāo)。 public void setPressedIcon(Icon pressedIcon) 設(shè)置按鈕的按下圖標(biāo) public void setRolloverIcon(Icon rolloverIcon) 設(shè)置按鈕的經(jīng)過(guò)圖標(biāo)。,11,課堂練習(xí),Jbutton b=new Jbutton(“登錄”,new ImageIcon(login.gif); 設(shè)置一個(gè)框架 上面有2個(gè)按紐。 進(jìn)入 退出,12,開關(guān)按鈕JToggleButton,有兩種狀態(tài)(選中,沒有選中),用鼠標(biāo)單擊可以自動(dòng)在兩種狀態(tài)之見切換。也可以在開關(guān)按鈕上顯示一副圖片。 繼承自javax.swing. AbstractButton(繼承自javax.swing. JComponet) 構(gòu)造方法 JToggleButton() 創(chuàng)建最初未選定的切換按鈕,不設(shè)置文本或圖像。JToggleButton(Action a) 創(chuàng)建一個(gè)切換按鈕,其屬性從所提供的 Action 獲取。 JToggleButton(Icon icon) 創(chuàng)建一個(gè)最初未選定的切換按鈕,該按鈕具有指定的圖像但是沒有文本。 JToggleButton(Icon icon, boolean selected) 創(chuàng)建具有指定圖像和選擇狀態(tài)但沒有文本的切換按鈕。 JToggleButton(String text) 創(chuàng)建具有指定文本的未選定的切換按鈕。JToggleButton(String text, boolean selected) 創(chuàng)建具有指定文本和選擇狀態(tài)的切換按鈕。 JToggleButton(String text, Icon icon) 創(chuàng)建一個(gè)最初未選定的切換按鈕,該按鈕具有指定的文本和圖像。 JToggleButton(String text, Icon icon, boolean selected) 創(chuàng)建具有指定文本、圖像和選擇狀態(tài)的切換按鈕。,13,常用方法,public boolean isSelected() 返回按鈕的狀態(tài)。 public void setSelected(boolean b)設(shè)置按鈕的狀態(tài)。 其余和JButton類似 JToggleButton tb=new JToggleButton(“通過(guò)否”);,14,例子,設(shè)置圖片 設(shè)置開關(guān)按紐,15,其他組件后面再學(xué),16,作業(yè),設(shè)置一個(gè)圖形用戶界面 界面中有三個(gè)標(biāo)簽:數(shù)學(xué)、語(yǔ)文、英語(yǔ) 一個(gè)按鈕 求和 三個(gè)文本框(JTextField) 要求在文本框中輸入數(shù)學(xué)、語(yǔ)文和英語(yǔ)的成績(jī),17,18,復(fù)選按鈕JCheckBox,是開關(guān)按鈕JToggleButton擴(kuò)展來(lái)的。用于實(shí)現(xiàn)多選操作,按鈕選中時(shí)會(huì)有“”標(biāo)記,類似與AWT中的CheckButton,但在JCheckButton上可以顯示一個(gè)圖片。 繼承自javax.swing. JToggleButton(繼承自javax.swing. AbstractButton),19,JCheckBox構(gòu)造方法,JCheckBox() 創(chuàng)建一個(gè)沒有文本、沒有圖標(biāo)并且最初未被選定的復(fù)選框 JCheckBox(Action a) 創(chuàng)建一個(gè)復(fù)選框,其屬性從所提供的 Action 獲取 JCheckBox(Icon icon) 創(chuàng)建有一個(gè)圖標(biāo)、最初未被選定的復(fù)選框 JCheckBox(Icon icon, boolean selected) 創(chuàng)建一個(gè)帶圖標(biāo)的復(fù)選框,并指定其最初是否處于選定狀態(tài) JCheckBox(String text) 創(chuàng)建一個(gè)帶文本的、最初未被選定的復(fù)選框 JCheckBox(String text, boolean selected) 創(chuàng)建一個(gè)帶文本的復(fù)選框,并指定其最初是否處于選定狀態(tài) JCheckBox(String text, Icon icon) 創(chuàng)建帶有指定文本和圖標(biāo)的、最初未選定的復(fù)選框 JCheckBox(String text, Icon icon, boolean selected) 創(chuàng)建一個(gè)帶文本和圖標(biāo)的復(fù)選框,并指定其最初是否處于選定狀態(tài)。,20,JCheckBox常用方法,public void setText(String t) 設(shè)定JCheckBox中的標(biāo)題為t public void setToolTipText(String text) 光標(biāo)處于該組件上時(shí)顯示該文本。 public boolean isSelected() 返回按鈕的狀態(tài)。 public void setSelected(boolean b)設(shè)置按鈕的狀態(tài)。 public void setIcon(Icon defaultIcon) 設(shè)置按鈕的默認(rèn)圖標(biāo)。 public void setHorizontalAlignment(int alignment)設(shè)水平對(duì)齊方式。 public void setHorizontalTextPosition(int textPosition) 設(shè)置標(biāo)題文本相對(duì)于圖標(biāo)的水平位置。 public void setVerticalAlignment(int alignment) 設(shè)置圖標(biāo)和文本的垂直對(duì)齊方式。 public void setVerticalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的垂直位置。 public void setDisabledIcon(Icon disabledIcon) 設(shè)置按鈕的禁用圖標(biāo)。 public void setPressedIcon(Icon pressedIcon) 設(shè)置按鈕的按下圖標(biāo)。,21,同JTogglButton常用方法,課堂練習(xí),設(shè)置復(fù)選框 選項(xiàng)有興趣愛好 若干個(gè),22,單選按鈕JRadioButton,由開關(guān)按鈕JToggleButton擴(kuò)展來(lái),用于實(shí)現(xiàn)單項(xiàng)選擇,類似與AWT中的Checkbox和CheckboxGroup,但是在JRadioButton上可以顯示圖片。 一般將幾個(gè)單選按鈕作為一組,加到某個(gè)ButtonGroup中,否則單選按鈕之間不能關(guān)聯(lián),各自是獨(dú)立。 繼承自javax.swing. JToggleButton(繼承自javax.swing. AbstractButton),23,JRadioButton構(gòu)造方法,JRadioButton() 創(chuàng)建初始化為未選擇的單選按鈕,其文本未設(shè)定。JRadioButton(Action a) 創(chuàng)建單選按鈕,其屬性來(lái)自提供的 Action。JRadioButton(Icon icon) 創(chuàng)建初始化為未選擇的單選按鈕,具有指定的圖像但無(wú)文本。 JRadioButton(Icon icon, boolean selected) 創(chuàng)建具有指定圖像和選擇狀態(tài)的單選按鈕,但無(wú)文本。JRadioButton(String text) 創(chuàng)建具有指定文本的狀態(tài)為未選擇的單選按鈕。JRadioButton(String text, boolean selected) 創(chuàng)建具有指定文本和選擇狀態(tài)的單選按鈕。JRadioButton(String text, Icon icon) 創(chuàng)建具有指定的文本和圖像并初始化為未選擇的單選按鈕。 JRadioButton(String text, Icon icon, boolean selected) 創(chuàng)建具有指定的文本、圖像和選擇狀態(tài)的單選按鈕。,24,JRadioButton常用方法,public void setText(String t) 設(shè)定JRadioButton中的標(biāo)題為t public void setToolTipText(String text) 光標(biāo)處于該組件上時(shí)顯示該文本。 public boolean isSelected() 返回按鈕的狀態(tài)。 public void setSelected(boolean b)設(shè)置按鈕的狀態(tài)。 public void setIcon(Icon defaultIcon) 設(shè)置按鈕的默認(rèn)圖標(biāo)。 public void setHorizontalAlignment(int alignment)設(shè)水平對(duì)齊方式。 public void setHorizontalTextPosition(int textPosition) 設(shè)置標(biāo)題文本相對(duì)于圖標(biāo)的水平位置。 public void setVerticalAlignment(int alignment) 設(shè)置圖標(biāo)和文本的垂直對(duì)齊方式。 public void setVerticalTextPosition(int textPosition) 設(shè)置文本相對(duì)于圖標(biāo)的垂直位置。 public void setDisabledIcon(Icon disabledIcon) 設(shè)置按鈕的禁用圖標(biāo)。 public void setPressedIcon(Icon pressedIcon) 設(shè)置按鈕的按下圖標(biāo)。,25,同JTogglButton常用方法,按鈕組ButtonGroup,一般用于將單選按鈕JRadioButton分成不同的組,同組中的單選按鈕作為一個(gè)整體,只能選擇其中的一個(gè),組中其余的單選按鈕自動(dòng)解除選中狀態(tài)。 繼承自java.lang.Object 構(gòu)造方法 ButtonGroup() 創(chuàng)建一個(gè)新的 ButtonGroup。 常用方法 public void add(AbstractButton b) 將按鈕添加到組中。 public int getButtonCount() 返回此組中的按鈕數(shù)。 public void remove(AbstractButton b) 從組中移除按鈕。 public Enumeration getElements() 返回此組中的所有按鈕。,26,單選按鈕一般都要加到某個(gè)按鈕組ButtonGroup中,比較特殊,課堂練習(xí)按鈕圖形設(shè)計(jì),演示開關(guān)按鈕、復(fù)選按鈕,單選按鈕和按鈕組的用法。程序運(yùn)行界面如下:,27,

注意事項(xiàng)

本文(設(shè)計(jì)圖形界面標(biāo)簽和按鈕組.ppt)為本站會(huì)員(max****ui)主動(dòng)上傳,裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。 若此文所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng)(點(diǎn)擊聯(lián)系客服),我們立即給予刪除!

溫馨提示:如果因?yàn)榫W(wǎng)速或其他原因下載失敗請(qǐng)重新下載,重復(fù)下載不扣分。




關(guān)于我們 - 網(wǎng)站聲明 - 網(wǎng)站地圖 - 資源地圖 - 友情鏈接 - 網(wǎng)站客服 - 聯(lián)系我們

copyright@ 2023-2025  zhuangpeitu.com 裝配圖網(wǎng)版權(quán)所有   聯(lián)系電話:18123376007

備案號(hào):ICP2024067431號(hào)-1 川公網(wǎng)安備51140202000466號(hào)


本站為文檔C2C交易模式,即用戶上傳的文檔直接被用戶下載,本站只是中間服務(wù)平臺(tái),本站所有文檔下載所得的收益歸上傳人(含作者)所有。裝配圖網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)上載內(nèi)容本身不做任何修改或編輯。若文檔所含內(nèi)容侵犯了您的版權(quán)或隱私,請(qǐng)立即通知裝配圖網(wǎng),我們立即給予刪除!