我的最终目标是拥有一个带有背景图像的JTextArea.我发现在线代码向我展示了如何做到这一点,但现在我遇到的问题是文本位于图像之上.
这就是我的意思:
有没有什么方法可以添加一种向内缩进,以便文本不与图像的边缘重叠?
这是原始评论气泡图像.
这是代码:
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.Graphics;
import java.awt.Image;
import javax.swing.GrayFilter;
import javax.swing.ImageIcon;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class myBackgroundSample {
String file;
public myBackgroundSample(String i) {
file = i;
setItUp();
}
public void setItUp() {
final ImageIcon imageIcon = new ImageIcon(file);
JTextArea textArea = new JTextArea() {
Image image = imageIcon.getImage();
public void paint(Graphics g) { <