Java語言程序設(shè)計案例教程 -課件 6-2 Swing常用組件_第1頁
Java語言程序設(shè)計案例教程 -課件 6-2 Swing常用組件_第2頁
Java語言程序設(shè)計案例教程 -課件 6-2 Swing常用組件_第3頁
Java語言程序設(shè)計案例教程 -課件 6-2 Swing常用組件_第4頁
Java語言程序設(shè)計案例教程 -課件 6-2 Swing常用組件_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

Java語言程序設(shè)計第6章學生成績管理系統(tǒng)

界面設(shè)計第2講:Swing常用組件1.JLabel提綱2.JButton2.JTextField標識符1.JLabelJava語言程序設(shè)計JLabel:可以包含文本或者圖像的非交互控件。構(gòu)造方法成員方法

IcongetIcon()返回該標簽顯示的圖形圖像(字形、圖標)

voidsetIcon(Icon

icon)定義此組件將要顯示的圖標。

voidsetText(String

text)定義此組件將要顯示的單行文本。

StringgetText()返回該標簽所顯示的文本字符串。

voidsetDisabledIcon(Icon

disabledIcon)設(shè)置JLabel禁用時的顯示的圖標。

IcongetDisabledIcon()返回該標簽被禁用時所使用的圖標。

JLabel()創(chuàng)建無圖像并且其標題為空字符串的JLabel。

JLabel(Iconimage)創(chuàng)建具有指定圖像的

JLabel

實例。

JLabel(Stringtext)創(chuàng)建具有指定文本的

JLabel

實例。標識符2.JButtonJava語言程序設(shè)計JButton:Swing中最簡單的按鈕類型。可以包含文本或圖標,能夠響應單擊事件。構(gòu)造方法

JButton()創(chuàng)建不帶有設(shè)置文本或圖標的按鈕。

JButton(Icon

icon)創(chuàng)建一個帶圖標的按鈕。JButton(String

text)創(chuàng)建一個帶文本的按鈕。JButton(String

text,Icon

icon)創(chuàng)建一個帶初始文本和圖標的按鈕。標識符3.JTextFieldJava語言程序設(shè)計JTextField:一種單行輸入組件,主要用來輸入一行文本內(nèi)容。構(gòu)造方法JTextField()

構(gòu)造一個新的TextField。JTextField(int

columns)

構(gòu)造一個具有指定列數(shù)的新的空TextField。JTextField(String

text)

構(gòu)造一個用指定文本初始化的新TextField。JTextField(String

text,int

columns)

構(gòu)造一個用指定文本和列初始化的新TextField。成員方法int

getColumns()返回此TextField

中的列數(shù)。intgetColumnWidth()返回列寬度。int

getHorizontalAlignment()返回文本的水平對齊方式。voidsetColumns(int

columns)設(shè)置此TextField

中的列數(shù)voidsetText(String

t)設(shè)置JtextField中顯示的文本StringgetText()獲取此JtextField中包含的文本標識符3.JTextFieldJava語言程序設(shè)計設(shè)計如圖所示的登錄界面。語句編寫publicclassLoginextendsJFrame{……..Login(){super("用戶登錄");pan.setBorder(BorderFactory.createTitledBorder("登錄"));pan.setLayout(newGridLayout(2,1));//面板pan1存放“姓名”標簽和文本框pan1.add(labName);pan1.add(txtName);//面板pan2存放“密碼”標簽和文本框pan2.add(labPwd);pan2.add(txtPwd);//面板pan存放pan1和pan2,網(wǎng)格布局pan.add(pan1);pan.add(pan2);//面板pan3存放按鈕pan3.add(btnOk);pan3.add(btnCancel);pan4.add(pan);//將面板加入框架中add(pan4,"Center");

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論