就像qq聊天里面的背景设定(家,海滩...)一样,如何让文本框的背景显示图片?
解决方案 »
- 请教时间跟踪
- 有个小问题麻烦大家,书上的一段程序出错,自己看了文档还是没弄明白,请大家耽误一分钟帮我看看
- 请教大家哪里能下到java数据结构和算法(电力出版社)书中的源代码啊?
- 一个很简单的逻辑题
- [请教!!]选中一个table 的时候,我现在可以选中一行,但是我想让鼠标停留处的那个小单元格边框不被选中(变蓝),求求大伙了!
- 怎样在JLabel上加入一个超链接?
- 请问怎样得到图形的COPY,使用CLONE()
- JPanel上面的键盘事件监听
- eclipse里怎么打开已经有的java文件?
- 请问:在游戏中,对场景(或者叫背景)的浏览是怎么做的。比如在“红警”中有很多的地图,我们可以通过鼠标来遍历它,这个地图在程序中是
- 急!mysql+java时如何实现浏览数据库中的信息??在线等!!!
- 关于线程的问题,事先声明我是菜鸟,不要用砖扔我
import java.awt.Graphics;
import java.awt.Image;
import java.awt.Toolkit;import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;public class BGTextArea extends JTextArea {
private Image bgImg = null; public BGTextArea()
{
setOpaque(false);
bgImg = Toolkit.getDefaultToolkit().createImage(
BGTextArea.class.getResource("test.jpg"));
}
protected void paintComponent(Graphics g) {
g.drawImage(bgImg, 0, 0, getWidth(), getHeight(), this);
super.paintComponent(g);
} public static void main(String[] args) {
JTextArea ta = new BGTextArea();
JScrollPane sp = new JScrollPane(ta);
JFrame f = new JFrame();
f.getContentPane().add(sp, BorderLayout.CENTER);
f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
f.setSize(800, 600);
f.setLocationRelativeTo(null);
f.show();
}
}