資源簡介
Java 實現帶背景圖片的窗體(基礎篇-實例259).zip
代碼片段和文件信息
import?java.awt.Graphics;
import?java.awt.Image;
import?javax.swing.JPanel;
/**
?*?帶背景的面板組件
?*?
?*?@author?ZhongWei?Lee
?*/
public?class?BackgroundPanel?extends?JPanel?{
????
????/**
?????*?背景圖片
?????*/
????private?Image?image;
????
????/**
?????*?構造方法
?????*/
????public?BackgroundPanel()?{
????????super();
????????setOpaque(false);
????????setLayout(null);
????}
????
????/**
?????*?設置圖片的方法
?????*/
????public?void?setImage(Image?image)?{
????????this.image?=?image;
????}
????
????@Override
????protected?void?paintComponent(Graphics?g)?{//?重寫繪制組件外觀
????????if?(image?!=?null)?{
????????????g.drawImage(image?0?0?this);//?繪制圖片與組件大小相同
????????}
????????super.paintComponent(g);//?執行超類方法
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-07-31?14:38??.classpath
?????文件?????????379??2010-09-07?14:13??.project
?????文件?????????635??2010-07-31?14:38??.settings\org.eclipse.jdt.core.prefs
?????文件?????????834??2013-11-21?08:41??bin\BackgroundPanel.class
?????文件??????153102??2010-08-02?10:26??bin\Penguins.jpg
?????文件?????????727??2013-11-21?08:41??bin\SetFormBackImage$1.class
?????文件????????1548??2013-11-21?08:41??bin\SetFormBackImage.class
?????文件?????????792??2010-08-02?10:27??src\BackgroundPanel.java
?????文件??????153102??2010-08-02?10:26??src\Penguins.jpg
?????文件????????1426??2010-08-02?09:51??src\SetFormBackImage.java
- 上一篇:Java 獲取數據庫中所有存儲過程
- 下一篇:Java 添加數據時使用數據驗證
評論
共有 條評論