我想用JAVA做个文本编辑器,但不知道对某些关銉字加亮是怎样设计的,请高手出招!!! 看看这个软件。很好。http://www.jedit.org 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有SOURCE CODE!http://www.jedit.org/index.php?page=download&platform=source import javax.swing.*;import java.awt.*;import javax.swing.text.*;public class TpHighlight extends JFrame { String tf_str="Hello this is a demo for High Lighting"; JTextField tef; DefaultHighlighter high = new DefaultHighlighter(); DefaultHighlighter.DefaultHighlightPainter highlight_painter = new DefaultHighlighter.DefaultHighlightPainter( new Color(198,198,250)); SimpleAttributeSet set=new SimpleAttributeSet(); public TpHighlight () { tef=new JTextField(12); getContentPane().add(tef,BorderLayout.NORTH); getContentPane().add(new JLabel( "Hello,this is a simple JTextPane Demo!"), BorderLayout.CENTER); tef.setText(tf_str); tef.setEditable(false); tef.setHighlighter(high); try{ high.addHighlight(6,10,highlight_painter); high.addHighlight(16,20,highlight_painter); high.addHighlight(25,29,highlight_painter); } catch(Exception ignoreMe) {} setSize(250,120); setVisible(true); } public static void main(String[] args) { new TpHighlight(); }} skyyoung(路人甲),这个网站我打不开,你能不能帮我DOWN一份EMAIL给我呀?软件和源代码我都要。我的EMAIL:[email protected]!谢谢你! 你发到这个邮箱行吗?[email protected] 如何彻底删除java 请问类的问题! 怎样把一个程序传到网上,通过外网能访问?? 怪事!TCP/IP实现的简单聊天程序,为什么客户端发的消息只能间隔一次显示? 关于创建包的问题? 这样一段代码!数据库的连接问题 frame怎样通讯 jfreechart曲线图问题 关于使用JFrame和JPanel绘制界面时,有时候背景会透明的问题 java子类继承父类时的内存过程,求大神讲解 真的没人知道如何读取文件中的中文,并显示吗?谢谢大家了 请问大家我想学java,有什么好的书吗?(有c基础)
http://www.jedit.org/index.php?page=download&platform=source
import java.awt.*;
import javax.swing.text.*;public class TpHighlight extends JFrame {
String tf_str="Hello this is a demo for High Lighting";
JTextField tef;
DefaultHighlighter high = new DefaultHighlighter();
DefaultHighlighter.DefaultHighlightPainter highlight_painter =
new DefaultHighlighter.DefaultHighlightPainter(
new Color(198,198,250));
SimpleAttributeSet set=new SimpleAttributeSet(); public TpHighlight () {
tef=new JTextField(12);
getContentPane().add(tef,BorderLayout.NORTH);
getContentPane().add(new JLabel(
"Hello,this is a simple JTextPane Demo!"),
BorderLayout.CENTER);
tef.setText(tf_str);
tef.setEditable(false);
tef.setHighlighter(high);
try{
high.addHighlight(6,10,highlight_painter);
high.addHighlight(16,20,highlight_painter);
high.addHighlight(25,29,highlight_painter);
}
catch(Exception ignoreMe) {} setSize(250,120);
setVisible(true);
} public static void main(String[] args) {
new TpHighlight();
}
}
谢谢你!