如何在JavaFX中导入类以创建带有行号的TextArea

如何在JavaFX中导入类以创建带有行号的TextArea,javafx,import,textarea,richtext,line-numbers,Javafx,Import,Textarea,Richtext,Line Numbers,我想在JavaFX中创建一个带有行号的文本区域。 我想这是我想要的,但我不知道如何正确地导入Netbeans中的类 以下代码行来自演示: 最后四条导入指令来自project RichTextFX,第一条来自project Flowless。将这5个类复制到我的默认包中是否足够?或者我应该下载这两个项目,将它们压缩到JAR并将它们添加为库吗?为了使用RichTextFX,您需要将整个库及其依赖项一起添加。您可以使用具有依赖关系管理的构建工具,例如maven、gradle或ant+ivy。有关更多详

我想在JavaFX中创建一个带有行号的文本区域。 我想这是我想要的,但我不知道如何正确地导入Netbeans中的类

以下代码行来自演示:


最后四条导入指令来自project RichTextFX,第一条来自project Flowless。将这5个类复制到我的默认包中是否足够?或者我应该下载这两个项目,将它们压缩到JAR并将它们添加为库吗?

为了使用RichTextFX,您需要将整个库及其依赖项一起添加。您可以使用具有依赖关系管理的构建工具,例如maven、gradle或ant+ivy。有关更多详细信息,请查看

如果您想手动执行,最简单的方法可能是从下载一个“胖jar”并将其添加到您的项目中。它应该包括所有依赖项

import org.fxmisc.flowless.VirtualizedScrollPane;
import org.fxmisc.richtext.CodeArea;
import org.fxmisc.richtext.LineNumberFactory;
import org.fxmisc.richtext.StyleSpans;
import org.fxmisc.richtext.StyleSpansBuilder;