类似于JtextArea的append()方法,或者有办法可以实现类似的功能,给个例子,谢了。
解决方案 »
- 关于struts2之UrlRewrite
- 各位前辈,java调用DLL导致Weblogic服务器死掉的问题!(这个问题解决我可以给500分)
- 希望有经验的高手能指点一下
- TOMCAT下struts标签与jstl标签该怎么结合用?
- 请大家给介绍一些关于JMF的好书,多谢!
- SQL Server 2000 for JDBC Driver配置问题.
- ++++++++++++在线等候 double形变量的问题。(new)
- 加入java大家庭,问几个小问题,都来看看
- 送分,谢谢,关于包
- 我用Runtime类的exec方法打开windows的ping,怎么让控制台隐藏?
- 请帮忙做下如下的功能
- 求救,本人急需AIX 上的j2sdk,希望大家帮忙
import java.awt.*;
import javax.swing.text.*;
import java.io.*;public class Test {
JFrame frame = null; JTextPane textPane = null; File file = null; Icon image = null; public Test() {
frame = new JFrame("JTextPane");
textPane = new JTextPane();
file = new File("./classes/test/icon.gif");
image = new ImageIcon(file.getAbsoluteFile().toString());
} public void insert(String str, AttributeSet attrSet) {
Document doc = textPane.getDocument();
str = "\n" + str;
try {
doc.insertString(doc.getLength(), str, attrSet);
} catch (BadLocationException e) {
System.out.println("BadLocationException: " + e);
}
} public void setDocs(String str, Color col, boolean bold, int fontSize) {
SimpleAttributeSet attrSet = new SimpleAttributeSet();
StyleConstants.setForeground(attrSet, col);
// 颜色
if (bold == true) {
StyleConstants.setBold(attrSet, true);
}// 字体类型
StyleConstants.setFontSize(attrSet, fontSize);
// 字体大小
// StyleConstants.setFontFamily(attrSet, "黑体");
// 设置字体
insert(str, attrSet);
} public void gui() {
textPane.insertIcon(image);
setDocs("第一行的文字", Color.red, false, 20);
setDocs("第二行的文字", Color.BLACK, true, 25);
setDocs("第三行的文字", Color.BLUE, false, 20);
frame.getContentPane().add(textPane, BorderLayout.CENTER);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setSize(200, 300);
frame.setVisible(true);
} public static void main(String[] args) {
Test test = new Test();
test.gui();
}
}