如何更改字符串样式

时间:2011-11-29 09:39:34

标签: java android string

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

示例:我希望将字符串“名称”从普通样式更改为粗体样式。任何默认值 包含在java?

中的方法

6 个答案:

答案 0 :(得分:3)

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

jLabel1.setText("<html><b>Bold text</b></html>");
jButton1.setText("<html><b><i>Bold and Italic text</i></b></html>");

答案 1 :(得分:2)

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

答案 2 :(得分:1)

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

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

答案 3 :(得分:1)

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

答案 4 :(得分:1)

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

例如:

JLabel myLabel = new JLabel("<html><b>My Text");

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

希望能回答你的问题。

答案 5 :(得分:0)

有两种方法,

自己创建font

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

See the javadoc for more

使用html,

  

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

这是How to Use HTML in Swing Components.

  

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

所以我想你最好使用字体,而通过html设置样式意味着,如果只是那个文本,那么它不是默认的组件。

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