Amigos, venho mais uma vez pedir ajuda de vocês!
Tenho o seguinte cenário:
Do lado direito existe uma lista de JLabel exibindo nome de alunos - lbl_nomeAluno[3]
Do lado esquerdo existe uma lista de JCheckBox (um para cada aluno respectivamente) - jCheckBox_aluno[3]
Criei um evento que, ao passar com o mouse em cima do JCheckBox, o respectivo JLabel iria mudar para a cor vermelha, porém isso não está ocorrendo.
public void definirEventos2(){
for (cont = 0; cont < 3; cont++){
jCheckBox_aluno[teste].addMouseListener( new java.awt.event.MouseAdapter (){
public void mouseEntered (MouseEvent e){
lbl_nomeAluno[cont].setForeground(Color.red);
}
});
}
}
Ao executar o código, todos os JCheckBox, quando passo o mouse em cima, muda apenas a cor do último JLabel de aluno.
Alguém sabe como resolver isso?
Eu sei que poderia fazer manualmente um por um, mas o objetivo é mais para frente o numero de alunos aumentar.