Tenho um array de JLabel’s. Cada JLabel possui uma cor de fundo. Pretendo que:
ao clicar num dos JLabel’s a aplicação leia a cor de fundo do JLabel que recebeu o click do mouse. Para isso, implementei a função:
public void mouseClicked(MouseEvent evt) {
cor=new Color(getBackground().getRed(), …
}
Contudo ao fazer getBackground().getRed(),… acedo à cor de fundo da aplicação e não do JLabel.
O array de JLabel’s é: cores=new JLabel[18];
Como faço para que o getBackground() obtenha a cor do JLabel “clicado”
Alguem tem sugestões.
Obrigado.