Tengo el problema con JButton en Java, básicamente quiero deshabilitar el borde del botón (el botón se agrega a JDesktopPane).Desactivar JButton focus border
Aquí está mi código:
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//
Podría dejar que la frontera desapareció como esta imagen:
Pero cuando se hace clic en el ratón (no movido alrededor) en el botón, hay un borde "punto" alrededor del botón, como este:
Entonces, ¿cómo podría configurar el botón para que cuando no mueva el mouse por el área del botón, quede hasta que se configure como primera imagen, pero cuando muevo el mouse, aparezca el botón cuadrado (con luz azul fondo)?
* "Deje que el borde desaparezca como esta imagen" * Parece muy poco intuitivo. ¿Qué * else * estás haciendo para confundir y confundir al pobre usuario final? –
Entonces, ¿qué palabras cree mejor en este caso? Por cierto, el inglés no es mi primer idioma. –
Me refería al botón sin bordes como "no intuitivo", no a lo que escribiste. Lo que escribiste es bastante claro. Perdón por cualquier confusión. –