兄弟别急!
JTextPane extends JEditorPane,功能多一些,下面给你一个插入
不同字体文字的例子。如果还有疑问,到下面的连接去,应该可以解决
你的问题了。
http://java.sun.com/docs/books/tutorial/uiswing/components/simpletext.htmlJTextPane textPane = new JTextPane();
String[] initString =
{ /* ... fill array with initial text ... */ };String[] initStyles =
{ /* ... fill array with names of styles ... */ };//Create the styles we need.
initStylesForTextPane(textPane);Document doc = textPane.getDocument();//Load the text pane with styled text.
try {
for (int i=0; i < initString.length; i++) {
doc.insertString(doc.getLength(), initString[i],
textPane.getStyle(initStyles[i]));
}
} catch (BadLocationException ble) {
System.err.println("Couldn't insert initial text.");
}
JTextPane extends JEditorPane,功能多一些,下面给你一个插入
不同字体文字的例子。如果还有疑问,到下面的连接去,应该可以解决
你的问题了。
http://java.sun.com/docs/books/tutorial/uiswing/components/simpletext.htmlJTextPane textPane = new JTextPane();
String[] initString =
{ /* ... fill array with initial text ... */ };String[] initStyles =
{ /* ... fill array with names of styles ... */ };//Create the styles we need.
initStylesForTextPane(textPane);Document doc = textPane.getDocument();//Load the text pane with styled text.
try {
for (int i=0; i < initString.length; i++) {
doc.insertString(doc.getLength(), initString[i],
textPane.getStyle(initStyles[i]));
}
} catch (BadLocationException ble) {
System.err.println("Couldn't insert initial text.");
}
解决方案 »
- 读取内存中的properties
- java中调用存储过程分页
- 求笔记本行情
- 怎么把数据库和java程序绑定在一起,使其访问数据库文件时不需要用户配置ODBC
- 新手上路,请教一个比较基本的问题
- IBM WSAD认证证书的含金量
- ArrayList Vector
- applet嵌入网页直接打开可以,通过localhost:8080……访问就不行——望相助!(解决后加100分)
- wjmmml(笑着悲伤) aiur(AIUR) 在请问上下左右键的ASCII值
- 为什么application中菜单的子菜单总被其他控件覆盖,如何解决?
- www.apache.org怎么了?
- 什么是类图!怎么画!谢谢指导!是否能给出相关例子!
全文检索,在关键字前后加上标签(html),然后在panel中显示出这个html文件就可以了,可是是变检索,边加标签,边显示,又是一个生产与消费的线程同步问题(检索加标签为一个线程,显示为一个线程)
仔细看看钱老大给的那个连接:
http://java.sun.com/docs/books/tutorial/uiswing/components/simpletext.html
只是需要你灵活运用一下。当然也不一定要用多线程,先处理
好再显示也可以。
作完检索的内容就放到一个PipeOutputStream中去,虫PipeInputStream中读。
为什么非要现实成为String串呢?出于解决问题的角度,处理成html格式
就不好用线程处理这个过程了,因为html标签需要首尾对应。
那就处理完了之后再显示。