資源簡介
Java 支持圖片預覽的文件選擇對話框(基礎篇-實例273).zip
代碼片段和文件信息
import?java.awt.Graphics;
import?java.awt.Image;
import?javax.swing.JPanel;
/**
?*?帶背景的面板組件
?*?
?*?@author?ZhongWei?Lee
?*/
public?class?PaintPanel?extends?JPanel?{
????
????/**
?????*?背景圖片
?????*/
????private?Image?image;
????
????/**
?????*?構造方法
?????*/
????public?PaintPanel()?{
????????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?getWidth()?getHeight()?this);//?繪制圖片與組件大小相同
????????}
????????super.paintComponent(g);//?執行超類方法
????}
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????301??2010-08-09?09:43??.classpath
?????文件?????????379??2010-09-07?14:21??.project
?????文件?????????635??2010-08-09?09:43??.settings\org.eclipse.jdt.core.prefs
?????文件?????????878??2013-11-21?08:41??bin\PaintPanel.class
?????文件?????????777??2013-11-21?08:41??bin\PicPreviewFileSelectDialog$1.class
?????文件?????????751??2013-11-21?08:41??bin\PicPreviewFileSelectDialog$2.class
?????文件????????3477??2013-11-21?08:41??bin\PicPreviewFileSelectDialog.class
?????文件?????????807??2010-08-09?11:17??src\PaintPanel.java
?????文件????????3498??2010-08-09?11:18??src\PicPreviewFileSelectDialog.java
- 上一篇:Java 動態展開窗體
- 下一篇:Java 為表頭增添提示信息
評論
共有 條評論