Tengo un JLabel con texto y quiero agregarle otro texto, pero este último será de un color diferente al anterior (por ejemplo, rojo). Lo he intentado:Cambiar el color de algunos textos en un JLabel
statusLabel.setText(statusLabel.getText() +
" <html><span style\"color: red\">" + message + "</span></html>");
Pero no funciona. Simplemente muestra las etiquetas HTML pero no las renderiza. ¿Alguna sugerencia? ¿Es posible cambiar el color de algunos textos en un JLabel?
¿Has probado 'label.setForeground()'? –
Ese método cambia el color de todo el texto en la etiqueta. Solo quiero un par de palabras en un color diferente. –
¿Qué pasa con 'setText (" "+ statusLabel.getText() +" "+ mensaje +" ")'? –