Java 文本编辑器,具有桌面应用程序的示例功能
我有一个项目,正在用 Java 创建一个应用程序,我需要带有示例功能(粗体、斜体、大小、对齐、撤消、重做)的文本编辑器。
那么Java中是否有一个用于此目的的类或一个教程来展示如何开发它?
我尝试在 jTextPane 中设置文本样式,但是当我将单词更改为粗体时,整个文本都会变为粗体。
我只想对所选文本进行样式化。
I have a project, I'm creating an application in Java and I need text editor with sample functions (Bold, Italic, Size, Align, Undo, Redo).
So is there a class in Java for this purpose or a tutorial to show how to develop it?
I tried to style text in a jTextPane but when I change a word in bold, the whole text become in bold.
I want just to stylize the selected text only.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这应该可以帮助您开始: 基于 JTextPane 的编辑器
或本教程:如何使用编辑器窗格和文本窗格
(来源:oracle.com)
This should get you started: Editor based on JTextPane
Or this tutorial: How to Use Editor Panes and Text Panes
(source: oracle.com)
Java 教程的 TextComponentDemo 说明了许多功能,例如撤消/重做、设置选定文本的样式并将击键绑定到编辑操作。
The Java Tutorial's TextComponentDemo illustrates many features such as undo/redo, styling selected text and binding key strokes to editing actions.