简单
sourceScrollPane.setRowHeaderView(sourceLineNumberPane);
sourceLineNumberPane.getDocument().insertString(
0, "1" + PropertyManager.NEWLINE,
( (JavaSourceDocument) sourcePane.getDocument()).
getSourceLineNumberAttributeSet());我初学Java的时候写过一个Java IDE,有高亮度语法和行号,虽然没UltraEdit那么多功能,但是比UltraEdit好看多了,呵呵,可以javac和javap,你要么?
sourceScrollPane.setRowHeaderView(sourceLineNumberPane);
sourceLineNumberPane.getDocument().insertString(
0, "1" + PropertyManager.NEWLINE,
( (JavaSourceDocument) sourcePane.getDocument()).
getSourceLineNumberAttributeSet());我初学Java的时候写过一个Java IDE,有高亮度语法和行号,虽然没UltraEdit那么多功能,但是比UltraEdit好看多了,呵呵,可以javac和javap,你要么?
[email protected]
sourceLineNumberPane.getDocument().insertString(
0, "1" + PropertyManager.NEWLINE,
( (JavaSourceDocument) sourcePane.getDocument()).
getSourceLineNumberAttributeSet());
--------------------------------
您代码中的sourceLineNumberPane,PropertyManager是什么啊?
有点看不懂啊,谁能解释一下?
[email protected]
[email protected]
[email protected]
上面那位高手给的代码用了自己写的类,所以我还是不能实现显示行号。
哪位能给段完整的可用的代码啊?
谢谢!
-------------------
当然有我自己写的类,可是我给你了全部的代码阿,应该能看懂的,我那个程序是很久学Java的时候写的,很buggy, 呵呵,你要按下面的操作过程来做才行。操作方式:
首先设定Tools -> IDE Environment, 设定JDK location, classpath, outputpath
注意都不能是相对路径
然后
1。打开一个Java文件,文件内容会自动语法高亮度显示,然后点存盘,然后文件会自动编译,右边会出现JBuilder或者Eclipse那样的class structure,显示着这个类的方法,属性,父类等
2。打开一个.class文件,然后文件会自动用jad反编译显示source,并调用jad显示byte code的可读伪码。