Désactiver JButton l'accent frontière

J'ai un problème avec JButton en Java. Fondamentalement, je veux désactiver la bordure du bouton (le bouton est ajouté à JDesktopPane ).

Voici mon 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//

Il pourrait laisser la frontière disparaissent comme dans cette image:

Désactiver JButton l'accent frontière

Mais quand ma souris est cliqué (pas déplacés) dans le bouton, il y a un "point" de la frontière autour du bouton, comme ceci:

Désactiver JButton l'accent frontière

Donc, comment pourrais-je régler le bouton de sorte que lorsque je ne bouge pas la souris autour de la zone du bouton, c'est toujours comme la première image, mais quand je bouge la souris, il y a un carré autour du bouton (avec un fond bleu clair)?

  • "laissez la frontière a disparu comme cette image" Qui a l'air très intuitif. Que faites-vous pour confondre & confondre les pauvres de l'utilisateur final?
  • Alors, quels sont les mots do u pense que le mieux dans ce cas? Btw, l'anglais n'est pas ma première langue.
  • Je faisais allusion à la sans frontières bouton comme étant "non-intuitive", et non pas ce que vous avez écrit. Ce que vous avez écrit est très clair. Désolé pour la confusion.
InformationsquelleAutor Cocc Cocc | 2012-02-20