資源簡介
Java 給文本域設置背景圖片(基礎篇-實例307).zip
代碼片段和文件信息
package?com.mingrisoft.jtextfield;
import?java.awt.Graphics;
import?java.awt.Graphics2D;
import?java.awt.Rectangle;
import?java.awt.TexturePaint;
import?java.awt.image.BufferedImage;
import?java.io.File;
import?java.io.IOException;
import?javax.imageio.ImageIO;
import?javax.swing.JTextField;
public?class?BackgroundJTextField?extends?JTextField?{
????
????private?static?final?long?serialVersionUID?=?5810044732894008630L;
????private?TexturePaint?paint;
????
????public?BackgroundJTextField(File?file)?{
????????super();
????????try?{
????????????BufferedImage?image?=?ImageIO.read(file);
????????????Rectangle?rectangle?=?new?Rectangle(0?0?image.getWidth()?image.getHeight());
????????????paint?=?new?TexturePaint(image?rectangle);
????????????setOpaque(false);
????????}?catch?(IOException?e)?{
????????????e.printStackTrace();
????????}
????}
????
????@Override
????protected?void?paintComponent(Graphics?g)?{
????????Graphics2D?g2?=?(Graphics2D)?g;
?????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????????232??2010-09-11?17:00??.classpath
?????文件?????????379??2010-09-11?17:00??.project
?????文件????????1547??2013-11-21?08:41??bin\com\mingrisoft\jtextfield\BackgroundJTextField.class
?????文件?????????871??2013-11-21?08:41??bin\com\mingrisoft\jtextfield\BackgroundJTextFieldTest$1.class
?????文件????????1995??2013-11-21?08:41??bin\com\mingrisoft\jtextfield\BackgroundJTextFieldTest.class
?????文件???????40237??2010-09-11?17:00??bin\image\b.jpg
?????文件????????1120??2010-09-11?17:00??src\com\mingrisoft\jtextfield\BackgroundJTextField.java
?????文件????????2088??2010-09-11?17:00??src\com\mingrisoft\jtextfield\BackgroundJTextFieldTest.java
?????文件???????40237??2010-09-11?17:00??src\image\b.jpg
- 上一篇:Java 設置信息提示對話框的圖標
- 下一篇:Java 將子查詢作為表達式
評論
共有 條評論