gpt4 book ai didi

java - 更改 JLabel 的颜色字 rune 本?

转载 作者:行者123 更新时间:2023-12-01 17:04:36 24 4
gpt4 key购买 nike

我正在尝试更改 JLabel 的颜色字 rune 本。

我有一个 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);
}

最佳答案

我不确定我是否正确理解你的问题。要仅更改 JLables 文本并以红色突出显示“L”字符,您可以执行以下操作:

String text = jlabel.getText(); 
text = "<html><body>" + text.replaceAll("L", "<span style=\"color:red\">L</span>") + "</body></html>";
jlabel.setText(text);

关于java - 更改 JLabel 的颜色字 rune 本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26260533/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com