用JAVA如何实现编辑器中的代码关键字彩色显示? 5

我知道应该用JTextPane类,可是不明白具体技巧,还望高手指点.... 我知道应该用JTextPane类,可是不明白具体技巧,还望高手指点. 展开
 我来答
若以下回答无法解决问题,邀请你更新回答
百度网友5492fe8
2007-03-11 · TA获得超过104个赞
知道答主
回答量:37
采纳率:0%
帮助的人:42.7万
展开全部
下面是显示红色文字的代码例子,其他的设置类似,是由AttributeSet设置的。
package baidu.zhidao;

import java.awt.Color;

import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextPane;
import javax.swing.text.BadLocationException;
import javax.swing.text.DefaultStyledDocument;
import javax.swing.text.SimpleAttributeSet;
import javax.swing.text.StyleConstants;

public class TextPane extends JFrame
{
JTextPane jtp = null;
DefaultStyledDocument doc = null;
SimpleAttributeSet attrset = null;
public TextPane()
{
super("JTextPane model");
doc = new DefaultStyledDocument();
jtp = new JTextPane(doc);
attrset = new SimpleAttributeSet();
StyleConstants.setForeground(attrset, Color.red);
try
{
doc.insertString(doc.getLength(), "你好,我是jink2005。\n", attrset);
}
catch (BadLocationException e)
{
}
this.getContentPane().add(new JScrollPane(jtp));
this.pack();
this.setVisible(true);
}
public static void main(String[] args)
{
new TextPane();
}
}

参考资料: 《深入浅出Java Swing程序设计》 中国铁道出版社

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伦幽星9552
2007-03-11 · 超过23用户采纳过TA的回答
知道小有建树答主
回答量:101
采纳率:0%
帮助的人:75.5万
展开全部
用什么编译器,Eclipse里面建名字.java,就可以有彩色了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式