首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >rsyntaxtextarea组件添加netbeans

rsyntaxtextarea组件添加netbeans
EN

Stack Overflow用户
提问于 2012-04-10 21:11:58
回答 1查看 761关注 0票数 0

我使用rsyntaxtextarea,我把它添加到Netbeans调色板,这里有两个组件,

An RSyntaxTextArea是主要的文本编辑器类。它扩展了JTextArea,因此它拥有从Swing文本组件中期望的所有标准方法,再加上更具体的处理语法突出显示的方法。

RTextScrollPane是支持行号的JScrollPane的扩展。如果需要,可以使用标准的JScrollPane,但是在编辑源代码时,启用行号通常是很好的。

实际上,我可以通过从调色板中拖动和删除RSyntaxTextArea来添加它,但是对于RTextScrollPane,我不能这样做( RSyntaxTextArea需要比现有的滚动面板感觉更好)。错误消息显示组件不能被实例化,您应该确保它是一个JavaBean。

如何通过拖放在netbeans中添加这两个组件?

EN

回答 1

Stack Overflow用户

发布于 2014-04-04 18:30:57

//试一试;

代码语言:javascript
复制
/**
 *
 * @author Filipe
 */
public class RTextScrollPaneFlp extends RTextScrollPane {

    public RTextScrollPaneFlp() {

        super(new RTextEditorSyntaxFlp());
    }
}

/**
 *
 * @author Filipe
 */
public class RTextEditorSyntaxFlp extends RSyntaxTextArea {

    public RTextEditorSyntaxFlp() {

        super(5, 20);

        this.setSyntaxEditingStyle(SyntaxConstants.SYNTAX_STYLE_SQL);

        this.setCodeFoldingEnabled(true);

        Color azulClaro = Color.decode("#E0EEEE");

        this.setCurrentLineHighlightColor(azulClaro);

    }

}


/*Then right click on the class RTextScrollPaneFlp->Tools->Add to palette.

Create a new category or add the default category "beans".

Done, your component will appear in the palette, I hope that helps.

Enjoy yourself!

*/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10096532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档