技術(shù)員聯(lián)盟提供win764位系統(tǒng)下載,win10,win7,xp,裝機(jī)純凈版,64位旗艦版,綠色軟件,免費(fèi)軟件下載基地!

當(dāng)前位置:主頁(yè) > 教程 > 電腦常識(shí) >

怎樣透明Java窗體

來(lái)源:技術(shù)員聯(lián)盟┆發(fā)布時(shí)間:2018-10-26 00:32┆點(diǎn)擊:

  打開(kāi)Java開(kāi)發(fā)工具Eclipse軟件,依次選擇“文件”、“新建”、“項(xiàng)目”,在“新建項(xiàng)目”窗口中選擇“Java項(xiàng)目”,然后點(diǎn)擊“下一步”按鈕。

怎樣透明Java窗體 三聯(lián)

怎樣透明Java窗體

  在出現(xiàn)的窗體中的“項(xiàng)目名稱”后自定義輸入項(xiàng)目名,然后點(diǎn)擊“完成”按鈕完成項(xiàng)目的創(chuàng)建。

怎樣透明Java窗體

  右擊創(chuàng)建的項(xiàng)目,在右鍵列表中依次選擇“新建”、“類”,在“新建類”窗體中輸入自定義類名,勾選相應(yīng)復(fù)選框,點(diǎn)擊“完成”按鈕完成類的創(chuàng)建。

怎樣透明Java窗體

怎樣透明Java窗體

  首先,做一些初始化窗體的工作,導(dǎo)入javax.swing.JFrame類,實(shí)現(xiàn)JFrame的繼承,初始化構(gòu)造方法頭并在main方法內(nèi)實(shí)例化此類以便做測(cè)試。

怎樣透明Java窗體

  下面,在構(gòu)造方法中創(chuàng)建窗體,導(dǎo)入javax.swing.JButton類,在窗體內(nèi)加入按鈕,保持按鈕默認(rèn)的布局方式,最后設(shè)置窗體顯示,運(yùn)行程序查看初始效果。

怎樣透明Java窗體

怎樣透明Java窗體

  運(yùn)行Java程序后,將出現(xiàn)如下圖所示的初始化窗體界面,用戶需關(guān)閉窗體做下一步代碼的編寫(xiě)。

怎樣透明Java窗體

  添加按鈕BTN的ActionListenr()單擊事件,在出現(xiàn)的錯(cuò)誤中點(diǎn)擊錯(cuò)誤處,然后自動(dòng)導(dǎo)入ActionListener類,但是仍然出現(xiàn)錯(cuò)誤,用戶需再次點(diǎn)擊錯(cuò)誤處以添加必要的方法實(shí)現(xiàn)。

怎樣透明Java窗體

怎樣透明Java窗體

  當(dāng)用戶解決兩次錯(cuò)誤后,系統(tǒng)自動(dòng)導(dǎo)入了所需包和加入了所需單擊事件的必要方法,直至此步,按鈕單機(jī)事件的代碼如下圖所示。

怎樣透明Java窗體

  新建setOpacity()方法并在按鈕的單擊事件中調(diào)用此方法,然后在此類中作為屬性成員加入JSlider滑塊控件。

怎樣透明Java窗體

怎樣透明Java窗體

  在新建的setOpacity()方法中添加如下代碼,設(shè)置dialog窗體的大小、位置、大小不可改變等屬性,用戶可自定義設(shè)置屬性。

怎樣透明Java窗體

  創(chuàng)建JLabel,添加slider滑塊的滑動(dòng)事件,并在事件中加入方法slider(),當(dāng)然此方法需要新建,待會(huì)再新建,讓我們先把setOpacity()方法中的代碼添加完成。

怎樣透明Java窗體

  繼續(xù)在setOpacity()方法中添加代碼,在窗體dialog中加入panel控件,再將lable和slider加入到panel中。

怎樣透明Java窗體

  在方法slider()中添加代碼,獲取slider的值以改變透明度值,設(shè)置鼠標(biāo)移入滑塊時(shí)的鼠標(biāo)指針樣式。

怎樣透明Java窗體

  運(yùn)行Java程序,并點(diǎn)擊按鈕,然后出現(xiàn)調(diào)整透明度的窗體,用戶就可以設(shè)置窗體透明度,show出你的個(gè)性。

怎樣透明Java窗體