如何更改字符串样式

我们可以将java中的String Style从normal更改为bold吗?

示例:我希望将字符串“Name”从普通样式更改为粗体样式。 java中包含的任何默认方法?

字符串只是某些文本的表示。 应用一些样式信息取决于您使用的GUI框架:Swing,AWT,JSP等……

这个问题有点模糊,但在Swing中你可以使用HTML来格式化字符串在组件中的显示方式:

jLabel1.setText("Bold text"); jButton1.setText("Bold and Italic text"); 

这取决于你想改变它的风格?

如果您正在使用Swings的组件或AWT或类似的东西,那么你肯定可以做到这一点。

Java中的String对象只保存数据。 它没有任何与之相关的样式。 显示样式与演示组件相关联。 你肯定错过了什么。

如果您使用的是像JLabel,JTextField等GUI系统,那么您可以采用两种方式:

例如:

 JLabel myLabel = new JLabel("My Text"); 

要么

 Font F = new Font("Calibre",Font.BOLD,12); myLabel.setFont(f); 

希望能回答你的问题。

有两种方式,

要么自己创建一个font

类似于Font abc = new Font("Arial",font.BOLD,15) ,对于任何components您可以使用setFont()方法设置组件的字体。

有关更多信息,请参阅javadoc

使用html,

Java支持在其所有swing组件上进行html格式化。

以下是如何在Swing组件中使用HTML。

java中包含的任何默认方法?

所以我想你最好使用一种字体,而通过html设置样式意味着,如果仅用于文本,它不是组件的默认值

这是一个通用的答案,对于更具体的答案,请问更具体的问题:)