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?
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();
}
}