1
我正在擴展的JFrame,並有它我的自定義背景圖片一類..透明Jbutton將與背景圖像
我有兩個問題..
1)我想我的背景圖片保持最大化時覆蓋整個屏幕的固定大小。我怎樣才能做到這一點?
2)我想在不干擾我的背景的框架上添加透明按鈕和麪板。有沒有簡單的方法來做到這一點?
幫助將不勝感激...謝謝
我正在擴展的JFrame,並有它我的自定義背景圖片一類..透明Jbutton將與背景圖像
我有兩個問題..
1)我想我的背景圖片保持最大化時覆蓋整個屏幕的固定大小。我怎樣才能做到這一點?
2)我想在不干擾我的背景的框架上添加透明按鈕和麪板。有沒有簡單的方法來做到這一點?
幫助將不勝感激...謝謝
加載圖像到BufferedImage
。
添加一個ComponentListener
以確定幀的大小調整。使用框架大小來計算縮放比例並調用BufferedImage.getScaledImage(xScale, yScale)
以獲得縮放圖像。
在你的課上,你應該重寫paintBackground()
來做繪畫。只需調用g.drawImage(scaledImage,getWidth(),getHeight(),this)即可繪製圖像。
您添加到框架的任何組件都需要調用setOpaque(false)
,以便背景被繪製在它們下面。