Queria que qndo o foco fosse pra um botão… acontecesse a mesma ação de qndo passo o mouse em cima… as bordas do botão ficam grossas
não é borderpainted… fica um poco mais grosso… alguem sabe como faço?
Evento ao passar o mouse em cima de um botão.. ql é o evento padrão
1 Resposta
Vê se isso te serve
import java.awt.FlowLayout;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import javax.swing.JButton;
import javax.swing.JFrame;
public class Teste extends JFrame {
JButton button1;
JButton button2;
public Teste() {
button1 = new JButton("BT 1");
button2 = new JButton("BT 2");
button1.addMouseListener(new MouseListener() {
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseEntered(MouseEvent e) {
e.getComponent().requestFocus();
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
});
button2.addMouseListener(new MouseListener() {
public void mouseReleased(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mousePressed(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
public void mouseEntered(MouseEvent e) {
e.getComponent().requestFocus();
}
public void mouseClicked(MouseEvent e) {
// TODO Auto-generated method stub
}
});
this.add(button1);
this.add(button2);
this.setLayout(new FlowLayout());
this.pack();
this.setVisible(true);
this.setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new Teste();
}
}
Criado 13 de abril de 2010
Ultima resposta 13 de abr. de 2010
Respostas 1
Participantes 2
Alura O que é Python? — um guia completo para iniciar nessa linguagem de programação Acesse agora o guia sobre Python e inicie sua jornada nessa linguagem de programação: o que é e para que serve, sua sintaxe e como iniciar nela!
Casa do Codigo Engenharia de Prompt para Devs: Um guia para aprender a... Por Ricardo Pupo Larguesa — Casa do Codigo