Boa tarde,
Tenho valores de RGB e hexa referentes a cores no meu banco de dados.
Preciso mostrar a cor, no Backcolor de um retângulo, ou TextField, ou qq coisa, de acordo com o consultado no banco.
Ex.: Na query trago o valor: “[203,102,144]”. Preciso mostrar isso como cor no relatório!
Obrigado pela ajuda!
Para manipular cores, pode fazer algo assim:
Color suaCor = new Color(R, G, B);
Depois é só setar em seu componente. Um exemplo com uma label:
Color color = new Color(100, 200, 255);
JLabel lbl = new JLabel("UM TEXTO");
lbl.setOpaque(true);
lbl.setBackground(color);
Para os valores em hexadecimal, algo assim deve ajudá-lo.
1 curtida