Java語言程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目應(yīng)用EclipseSwing可視化開發(fā)實(shí)現(xiàn)仿QQ程序的界面第2部分_第1頁
Java語言程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目應(yīng)用EclipseSwing可視化開發(fā)實(shí)現(xiàn)仿QQ程序的界面第2部分_第2頁
Java語言程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目應(yīng)用EclipseSwing可視化開發(fā)實(shí)現(xiàn)仿QQ程序的界面第2部分_第3頁
Java語言程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目應(yīng)用EclipseSwing可視化開發(fā)實(shí)現(xiàn)仿QQ程序的界面第2部分_第4頁
Java語言程序設(shè)計(jì)課程設(shè)計(jì)實(shí)訓(xùn)項(xiàng)目應(yīng)用EclipseSwing可視化開發(fā)實(shí)現(xiàn)仿QQ程序的界面第2部分_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、楊教授工作室 精心創(chuàng)作的優(yōu)秀程序員 職業(yè)提升必讀系列資料1.1 應(yīng)用eclipse swing可視化開發(fā)實(shí)現(xiàn)仿qq程序的界面(第2部分)1.1.1 設(shè)計(jì)qq登錄主窗口內(nèi)的登錄界面組件實(shí)現(xiàn)中部的tabbed panel組件1、在窗口的中間添加一個(gè)jtabbedpanel組件(1)在組件庫中選中jtabbedpanel組件(2)將該jtabbedpanel組件添加到窗口中2、改變該組件的背景顏色為191, 230, 255改變組件對象的background屬性,可以改變該組件的背景顏色。3、改變該組件的對象名稱為centertabbedpanel4、在該jtabbedpanel組件內(nèi)添加三個(gè)內(nèi)容面

2、板組件(1)在組件庫窗口中選中jpanel組件(2)將jpanel組件添加到j(luò)tabbedpanel組件內(nèi)(3)依次再添加另外兩個(gè)jpanel面板組件到j(luò)tabbedpanel組件內(nèi)但要注意的是,為了能夠正確地將面板添加到j(luò)tabbedpanel組件內(nèi),最好采用下面的方式添加jpanel面板組件,否則對面板的包含關(guān)系會(huì)出現(xiàn)問題。(4)最后為下面的結(jié)果5、分別命名各個(gè)面板對象的名稱(1)imcodesystemloginpanel(2)emailsystemloginpanel(3)mobilesystemloginpanel(4)最后為下面的結(jié)果6、設(shè)置jtabbedpanel組件和各個(gè)tab

3、bed面板的屬性(1)修改每個(gè)tabbed面板的標(biāo)題文字(tab title)屬性三個(gè)面板的標(biāo)題文字分別為:l im號(hào)登錄l email登錄l 手機(jī)登錄(2)修改每個(gè)tabbed面板的tooltip幫助信息(tab tooltip)屬性三個(gè)面板的tooltip幫助信息分別為:l 在此頁面中需要采用im號(hào)登錄系統(tǒng),并且按alt+1鍵可以切換!l 在此頁面中需要采用email登錄系統(tǒng),并且按alt+2鍵可以切換!l 在此頁面中需要采用手機(jī)號(hào)登錄系統(tǒng),并且按alt+3鍵可以切換?。?)最后實(shí)際運(yùn)行后的結(jié)果如下:7、為im號(hào)登錄的tabbed面板添加標(biāo)題圖標(biāo)(tab icon)(1)直接選擇目標(biāo)圖標(biāo)文

4、件(2)在用戶化代碼對話框中輸入下面的代碼new imageicon(getclass().getresource("/images/loginframe/imtabimage.jpg")(3)輸入代碼后的結(jié)果圖示8、為email登錄的tabbed面板添加標(biāo)題圖標(biāo)(tab icon)(1)在用戶化代碼對話框中輸入下面的代碼new imageicon(getclass().getresource("/images/loginframe/emailtabimage.jpg")(2)輸入代碼后的結(jié)果圖示9、為手機(jī)號(hào)登錄的tabbed面板添加標(biāo)題圖標(biāo)(tab i

5、con)(1)在用戶化代碼對話框中輸入下面的代碼new imageicon(getclass().getresource("/images/loginframe/mobiletabimage.jpg")(2)輸入代碼后的結(jié)果圖示10、測試現(xiàn)在的效果11、為每個(gè)tabbed面板添加快捷鍵(1)在左下類結(jié)構(gòu)窗口中選中tabbed面板組件對象(centertabbedpanel)(2)在“用戶化代碼”對話框中輸入下面的代碼centertabbedpanel.setmnemonicat(0, keyevent.vk_1); centertabbedpanel.setmnemonicat(1, keyevent.vk_2); centertabbedpanel.setmnemonicat(2, keyevent.vk_3);(3)然后再導(dǎo)入import java.awt.event.keyevent;包語句(4)最后測試是否能夠alt+1、alt+2和alt+3分別切換各個(gè)tabbed面板注意:可以設(shè)置tabbed面板組件對象的

溫馨提示

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

評論

0/150

提交評論