给JTextAear添加背景图片
来源:互联网 发布:c语言键盘钩子 编辑:程序博客网 时间:2024/05/18 02:31
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JTextArea;
//重写JTextArea的绘画方法paint(Graphics g)
public class JTextAreaWithIcon extends JTextArea
{
private static final long serialVersionUID = 1L;
private Image image;
/**
* 带有参数的构造函数
* @param ximageIcon 要添加的背景图片
*/
public JTextAreaWithIcon( ImageIcon ximageIcon)
{
ImageIcon imageIcon = ximageIcon;
this.image = imageIcon.getImage();
setOpaque(false);
}
/**
* 无参构造,即不设置背景图
*/
public JTextAreaWithIcon( )
{
ImageIcon imageIcon = new ImageIcon();
this.image = imageIcon.getImage();
setOpaque(false);
}
/**
* Overriding 重写方法
*/
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
super.paint(g);
}
import java.awt.Image;
import javax.swing.ImageIcon;
import javax.swing.JTextArea;
//重写JTextArea的绘画方法paint(Graphics g)
public class JTextAreaWithIcon extends JTextArea
{
private static final long serialVersionUID = 1L;
private Image image;
/**
* 带有参数的构造函数
* @param ximageIcon 要添加的背景图片
*/
public JTextAreaWithIcon( ImageIcon ximageIcon)
{
ImageIcon imageIcon = ximageIcon;
this.image = imageIcon.getImage();
setOpaque(false);
}
/**
* 无参构造,即不设置背景图
*/
public JTextAreaWithIcon( )
{
ImageIcon imageIcon = new ImageIcon();
this.image = imageIcon.getImage();
setOpaque(false);
}
/**
* Overriding 重写方法
*/
public void paint(Graphics g)
{
g.drawImage(image, 0, 0, this);
super.paint(g);
}
}
/***用这个类来代替JTextArea实例化就ok了***/
jTextArea1 = new JTextAreaWithIcon(new ImageIcon("C:\\Users\\Lavee\\Desktop\\icon\\welcomeall.jpg"));
0 0
- 给JTextAear添加背景图片
- 给对话框添加背景图片
- 给网页添加背景图片
- 给网页添加背景图片
- 给文本框添加背景图片
- 给UIView添加背景图片
- 给UITextView添加背景图片
- 给元素添加背景图片
- 给JFrame上添加背景图片
- 如何给对话框添加背景图片
- 给asp:Button添加背景图片
- 如何给View添加背景图片
- 给VC对话框添加背景图片
- 给FileUpload按钮添加背景图片
- 给Java应用程序添加背景图片
- 如何给对话框添加背景图片
- 给MFC程序添加背景图片
- QT 给界面添加背景图片
- C++中虚析构函数
- 网上看到的一道腾讯面试题
- mybatis返回对象包含Long类型主键值 oracle数据库
- 第一篇
- windows 下用 easybcd修复ubuntu15.04启动项
- 给JTextAear添加背景图片
- UILabel随文字的多少重置它的frame
- 测试用例要素
- 如何在阿里云主机中设置二级域名开通子网站
- 技术人生:故事之三十一怎样当好技术经理
- 技术人生:故事之三十二我是专家
- Android开发中Eclispe相关问题及相应解决
- 线段树的入门级 总结
- 反转句子(自己写的)