我需要一个可编辑的样式TextArea。我搜索了很多,发现了一些第三方应用程序。但我不能使用外部罐子或libarys。
然后我发现org.eclipse.fx.ui.controls.styledtext.StyledTextArea
包含在e(fx)clipse插件中。这个插件安装在我的eclipse IDE上,所以应该允许我使用这个类。
我的问题是,我无法导入该类(虽然插件已正确安装且它是JavaFX-Project)。
感谢阅读和帮助。
答案 0 :(得分:1)
对于没有第三方库的最接近的内置控制将是HTMLEditor,这可能适合您,也可能不适合您。
你提到:
我不能使用外部罐子或libarys。
您提到的org.eclipse.fx.ui.controls.styledtext.StyledTextArea
仍然需要第三方库(IMO),因为它不随JDK一起提供。仅仅因为您的Eclipse IDE是使用eclipse控件构建的,并不意味着您的应用程序将能够在不导入第三方Eclipse库的情况下使用这些控件。注意,我从未使用过efxclipse,它可能会导入一些Eclipse库,使一些Eclipse控件对JavaFX程序可见。
由于使用外部库进行文本编辑的人员 正常,因此大多数人都会遇到这个问题。选项包括:
javafx.swt
模块(我没有关于如何执行此操作的说明)。有一些Swing和SWT文本编辑器库可供使用,您需要自己进行研究,以了解哪种方法最适合您。