I have a problem with JButton in Java. Basically, I want to disable the button's border (the button is added to JDesktopPane ).
Here is my code :
JButton j = new JButton("BUTTON"); j.setIcon(icon1); //icon1 : icon// j.setFocusable(true); j.setContentAreaFilled(false); j.setBounds(90, 20, 130, 30); dtp.add(j); //dtp : JDesktopPane//
It could let the border disappear like in this image:
But when my mouse is clicked (not moved around) into the button, there is a "dot" border around the button, like this:
So, how could I set the button so that when I don't move the mouse around the button area, it's still set like the first image, but when I move the mouse around, there's a square around the button (with a light-blue background)?
That is not border. It's focus. You can remove it using:
jButton1.setFocusPainted(false);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With