gpt4 book ai didi

java - 带有样式 block 的 JTextField

转载 作者:行者123 更新时间:2023-11-30 06:30:08 29 4
gpt4 key购买 nike

我需要某种 JTextField,它用显示文本 的样式 block 替换回车符,另一种字体、样式或颜色。

例如,文本..

Dear Mr. Smith,\nblablabla...\nRegards...

.. 将在单行 JTextField 中以这种方式显示给用户:

Dear Mr. Smith,<New Line>blablabla...<New Line>Regards...

这些 应该是可选择的 block ,就像它是单个字符一样,并且可以用单个退格键删除。按回车键会在插入符号位置添加一个

我认为可以通过覆盖 PlainDocument 来实现,但我陷入了难以理解的 Document 和 EditorKit API。我需要一些关于这个的指示......

我不反对使用 JTextPaneJEditorPane,只要它的行为类似于 JTextField(单行,无滚动-栏)。

有什么建议吗?

最佳答案

Any suggestions ?

改用JTextArea(多行组件)。

有关示例,请参阅 this answer :


It would be simpler, but this is not what I have to do...

很公平,我错过了说明的部分:

..with another font, style or color.

这将需要一个带样式的文档,例如 JEditorPaneJTextPane

关于java - 带有样式 block 的 JTextField,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10825650/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com