Boa tarde galera,
após algumas horas batendo a cabeça, resolvi pedir ajuda.
Primeiro:
- Como faço para alterar a visualização do JFrame para o modelo de Windows?
Segundo:
- Estou tentando dar o repaint com os eventos MouseEntered e o MouseExited, quando eu passo o mouse em cima ele chama o evento, ele pinta o jButton, mas quando o mouse sai de cima dele, ele não repinta para a cor que eu quero. como resolver isso? segue abaixo o trecho do código
private void jButtonIncluirMensalMouseEntered(java.awt.event.MouseEvent evt) {
//troca a cor do botão
trocaCorBotao(jButtonIncluirMensal, 1);
}
private void jButtonIncluirMensalMouseExited(java.awt.event.MouseEvent evt) {
//troca a cor do botão
trocaCorBotao(jButtonIncluirMensal, 0);
}
private void trocaCorBotao(JButton botao, Integer evento) {
if (evento == 1) {
botao.setBackground(new java.awt.Color(248, 248, 255));
botao.repaint();
System.out.println("entrei");
} else {
botao.setBackground(new java.awt.Color(227, 235, 246));
botao.repaint();
System.out.println("sai");
}
}
[]´s
Nilson