有没有内置的方法可以在Java中打印样式文本?
所谓样式,我指的是文本的不同部分有不同的格式,就像写字板一样。考虑一下JEditorPane,它允许显示不同类型的内容。有没有内置的方法可以在Java中打印样式文本?,java,swing,text,graphics,richtext,Java,Swing,Text,Graphics,Richtext,所谓样式,我指的是文本的不同部分有不同的格式,就像写字板一样。考虑一下JEditorPane,它允许显示不同类型的内容。 显然,您需要看一个Swing教程考虑一下JEditorPane,它允许显示不同类型的内容。 显然,您需要了解Swing教程,Swing在渲染中支持HTML3.2。 因此,简单无样式标签的代码为: JLabel lblUnstyled = new JLabel(); lblUnstyled.setText("Normal unstyled text"); 如果要设置文本样
显然,您需要看一个Swing教程考虑一下JEditorPane,它允许显示不同类型的内容。
显然,您需要了解Swing教程,Swing在渲染中支持HTML3.2。 因此,简单无样式标签的代码为:
JLabel lblUnstyled = new JLabel();
lblUnstyled.setText("Normal unstyled text");
如果要设置文本样式,可以使用HTML 3.2标记设置样式信息,例如:
JLabel lblStyled = new JLabel();
lblStyled.setText("<html><head></head><body>This is text with <i>something in italic</i>.</body></html>");
JLabel lblStyled=new JLabel();
setText(“这是带有斜体字的文本”);
Swing在呈现时支持HTML 3.2。
因此,简单无样式标签的代码为:
JLabel lblUnstyled = new JLabel();
lblUnstyled.setText("Normal unstyled text");
如果要设置文本样式,可以使用HTML 3.2标记设置样式信息,例如:
JLabel lblStyled = new JLabel();
lblStyled.setText("<html><head></head><body>This is text with <i>something in italic</i>.</body></html>");
JLabel lblStyled=new JLabel();
setText(“这是带有斜体字的文本”);
我会使用JTextPane
阅读Swing教程中关于的部分以了解更多信息和工作示例。我将使用
JTextPane
阅读上Swing教程中的部分,了解更多信息和工作示例。“Swing在渲染中支持HTML 3.2。”它还支持基本CSS,如图所示(用于正文宽度)。另见。支持HTML呈现的Swing组件包括JLabel
,JButton
(有一些怪癖),JEditorPane
,JTextPane
。“Swing在呈现中支持HTML3.2。”它还支持基本CSS,如图所示(用于正文宽度)。另见。支持HTML呈现的Swing组件包括JLabel
,JButton
(有一些怪癖),JEditorPane
,JTextPane
。。