真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

這篇文章將為大家詳細(xì)講解有關(guān)使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體,文章內(nèi)容質(zhì)量較高,因此小編分享給大家做個(gè)參考,希望大家閱讀完這篇文章后對相關(guān)知識有一定的了解。

創(chuàng)新互聯(lián)公司2013年成立,先為策勒等服務(wù)建站,策勒等地企業(yè),進(jìn)行企業(yè)商務(wù)咨詢服務(wù)。為策勒企業(yè)網(wǎng)站制作PC+手機(jī)+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

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

使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體

注意事項(xiàng)(ATTENTIONS)

由于滑塊的值必須為整數(shù),并且透明度是0.0-1.0,所以滑塊這樣設(shè)置:JSlider slider=new JSlider(0,9,0),滑塊的值除以10.0:double value=slider.getValue()/10.0,透明度設(shè)置:com.sun.awt.AWTUtilities.setWindowOpacity(this, (float)(1- value))。

由于滑塊的值必須為整數(shù),并且透明度是0.0-1.0,所以滑塊這樣設(shè)置:JSlider slider=new JSlider(0,9,0),滑塊的值除以10.0:double value=slider.getValue()/10.0,透明度設(shè)置:com.sun.awt.AWTUtilities.setWindowOpacity(this, (float)(1- value))。

JSlider(0,9,0):JSlider(最小值,最大值,初始值)。

JSlider(0,9,0):JSlider(最小值,最大值,初始值)。

com.sun.awt.AWTUtilities.setWindowOpacity(this, (float)(1- value)):com.sun.awt.AWTUtilities.setWindowOpacity(當(dāng)前窗體, 不透明度值),不透明度值越小窗體越透明,當(dāng)value值越大時(shí),(float)(1- value)值越小,船體越透明。

com.sun.awt.AWTUtilities.setWindowOpacity(this, (float)(1- value)):com.sun.awt.AWTUtilities.setWindowOpacity(當(dāng)前窗體, 不透明度值),不透明度值越小窗體越透明,當(dāng)value值越大時(shí),(float)(1- value)值越小,船體越透明。

用戶在導(dǎo)入包時(shí),可以簡化包的導(dǎo)入,import java.awt.*、import java.awt.event.*分別表示導(dǎo)入awt及awt.event下的所有類。

用戶在導(dǎo)入包時(shí),可以簡化包的導(dǎo)入,import java.awt.*、import java.awt.event.*分別表示導(dǎo)入awt及awt.event下的所有類。

java基本數(shù)據(jù)類型有哪些

Java的基本數(shù)據(jù)類型分為:1、整數(shù)類型,用來表示整數(shù)的數(shù)據(jù)類型。2、浮點(diǎn)類型,用來表示小數(shù)的數(shù)據(jù)類型。3、字符類型,字符類型的關(guān)鍵字是“char”。4、布爾類型,是表示邏輯值的基本數(shù)據(jù)類型。

關(guān)于使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,可以學(xué)到更多知識。如果覺得文章不錯(cuò),可以把它分享出去讓更多的人看到。


文章標(biāo)題:使用Java怎么實(shí)現(xiàn)一個(gè)透明窗體
URL分享:http://weahome.cn/article/jihejo.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部