我在网上找到了一个方法。
将图片嵌入到JLabel中,在将JLabel添加到JTextPane中,代码如下:
import java.awt.Rectangle;
import javax.swing.ImageIcon;
import javax.swing.JLabel;
import javax.swing.JTextPane;
/**
*
* 在JTextPane的指定位置插入图片
*
*/
public class InsertImageToTextPane extends JTextPane {
private JLabel labelImg = null; //用来插入图片
public InsertIamgeToTextPane() {
super();
initialize();
}
public void initialize() {
labelImg = new JLabel(new ImageIcon("Images/paper.jpg"));
labelImg.setBounds(new Rectangle(365, 140, 292, 376)); //指定插入的位置
this.setSize(661, 572);
this.setLayout(null);
this.add(labelImg,null);
}
} |