JLabelの特定の文字の色を変更する方法は?例えば、JLabelの特定の文字の色を変更するにはどうすればいいですか?
JLabel lbl = new JLabel("My Text");
私はText
は赤色を有しているMy
は、青色を有することを望みます。 可能ですか?
JLabelの特定の文字の色を変更する方法は?例えば、JLabelの特定の文字の色を変更するにはどうすればいいですか?
JLabel lbl = new JLabel("My Text");
私はText
は赤色を有しているMy
は、青色を有することを望みます。 可能ですか?
はい、How to Use HTML in Swing Componentsにチェックしてください。
JLabel lbl = new JLabel("<html><font color=blue>My</font><font color=red>Text</font></html>");
あなたはのJLabelにHTMLを使用することができますので、これは動作するはずです:
JLabel lbl = new JLabel("<html><span style='color: blue;'>My</span> <span style='color: red;'>Text</span></html>");
は、HTMLと試してみてください。
String labelText =
"<html><FONT COLOR=BLUE>My</FONT>" +
"<FONT COLOR=RED>Text</FONT></html>";
JLabel lbl = new JLabel(labelText);