JButton button = new JButton("Hallo");
button.setFocusPainted(false); // bewirkt, dass der FocusRand beim klicken verschwindet
button.setContentAreaFilled(false); // bewirkt, das es nicht aussieht wie ein Button (vorerst)
// Wenn wir über den Button fahren, dann soll es aber aussehen wie nen Button bzw wenn wir mit der Maus
// wieder runtergehen, nicht mehr
button.addMouseListener(new MouseAdapter() {
@Override
public void mouseEntered(MouseEvent e) {
System.out.println("entered");
button.setContentAreaFilled(true);
}
@Override
public void mouseExited(MouseEvent e) {
System.out.println("exited");
button.setContentAreaFilled(false);
}
});