黑马程序员技术交流社区

标题: JTextPane怎么使用? [打印本页]

作者: 林德燚    时间: 2012-4-26 01:46
标题: JTextPane怎么使用?
JTextPane是可以再文本区域中加入图片等非文本信息的,哪位同学能简单的举个例子;
作者: 罗旭维    时间: 2012-4-26 09:24
我在网上找到了一个方法。

将图片嵌入到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);
}
}




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2