Как импортировать классы для создания TextArea с номерами строк в JavaFX

Я хочу создать TextArea в JavaFX с номерами строк. Я думаю, что RichTextFX нужен, но я не знаю, как импортировать классы в Netbeans правильно.

Следующие строки кода взяты из XMLEditor.java:

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;

Последние четыре инструкции по импорту взяты из проекта RichTextFX, а первая — из проекта Flowless. Достаточно ли скопировать эти 5 классов в мой пакет по умолчанию? Или я должен загрузить оба проекта, заархивировать их в JAR и добавить в качестве библиотек?


person Luke    schedule 09.04.2016    source источник


Ответы (1)


Чтобы использовать RichTextFX, вам нужно добавить всю библиотеку вместе с ее зависимостями. Вы можете использовать инструмент сборки с управлением зависимостями, такой как maven, gradle или ant+ivy. Дополнительные сведения см. на странице RichTextFX github.

Если вы хотите сделать это вручную, самый простой способ, вероятно, загрузить «толстую банку» из RichTextFX-релизов. страницу и добавьте ее в свой проект. Он должен включать все зависимости.

person aditsu quit because SE is EVIL    schedule 20.01.2017