How do I set the color of the text of a label?
myLabel.setText("Text Color: Red"); myLabel.???
Can I have two seperate colors in one label?
For example here:
The "Text Color:"
to be black and the "Red"
to be red.
Syntax: System. out. println(ANSI_COLORNAME + "This text is colored" + ANSI_RESET);
The ForeColor property contains a numeric expression that represents the value of the text color in the control.
Paint - Double click on any color at the bottom of the screen. - Choose "Define Custom Colors". - Select a color and/or use the arrows to achieve the desired color. are the numbers needed to create your new Java color.
label.setForeground(Color.RED)
(I would probably put two labels next to each other using a GridLayout
or something, but here goes...)
You could use html in your label text as follows:
frame.add(new JLabel("<html>Text color: <font color='red'>red</font></html>"));
which produces:
You can set the color of a JLabel by altering the foreground category:
JLabel title = new JLabel("I love stackoverflow!", JLabel.CENTER); title.setForeground(Color.white);
As far as I know, the simplest way to create the two-color label you want is to simply make two labels, and make sure they get placed next to each other in the proper order.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With