【发布时间】:2014-10-09 18:03:01
【问题描述】:
我正在尝试更改 JLabel 的颜色字符文本。
我有一个JLabel,带有文本:“JLABEL”,我只想更改颜色字符“L”。更改后,我想显示文本“JLABEL”,字符“L”已更改。
我该怎么做?
我正在尝试这个:
private void characterFormat(){
jlabel.setText("JLABEL");
char[] t = jlabel.getText().toCharArray();
String txtFormat = "";
for(int x = 0; x < t.length; x++){
if(t[x] == 'L'){
txtFormat += String.format("<html><font color=RED>%s</font></html>", t[x]);
}
}
jlabel.setText(txtFormat);
}
【问题讨论】: