我必须使用哪个 swing 组件在 java 的同一字段中应用不同样式的文本

which swing component i must use to apply different styles of text in a same field in java

我需要在 jframe 中显示格式化的文本,好吧并没有那么简单,因为我真的不知道我必须在哪个组件中执行此操作,我以前在 visual 中工作过,并且有一个具有所有功能的丰富的文本框做这项工作,但在 java 中,这是一个类似的 swing 组件,我可以允许将多种字体应用于文本的特定部分,如果我可以在标签中显示行和列的实际数量光标在.

swing component that can me allow to apply multiple fonts to specific portions of text

可能是一个 JTextPane。请参阅 Text Component Features 上的 Swing 教程部分。

show the actual number of line and column in a label apart of where the cursor is in

您需要使用 CaretListener。然后,您可以使用 Text Utilities 获取当前的 line/column 值。然后,您可以格式化包含这些值的字符串,并在状态栏的标签中设置文本。