¿Es posible hacer que un JButton
tome exactamente el tamaño de su texto? Como por defecto, un JButton
tendrá una pequeña cantidad de relleno (tanto horizontal como vertical) alrededor de su texto. Me gustaría eliminar ese relleno.¿Cómo puedo hacer que un botón tenga exactamente el mismo tamaño de texto?
5
A
Respuesta
10
JButton
tiene una frontera de forma predeterminada, puede eliminarlo:
button.setBorder(null);
Si desea mantener la frontera, reducir el margen (ver Eugenes answer)
8
Borrar los márgenes en el botón con setMargin
.
La eliminación del borde tiene el efecto secundario de quitar el borde. Si solo desea borrar los márgenes, use el método setMargin
para establecer todos los márgenes en cero.
button.setMargin(new Insets(0,0,0,0));
+0
¡Gracias, esta sugerencia fue muy útil! –
Cuestiones relacionadas
- 1. Cómo hacer que TextView tenga el mismo tamaño independientemente de los textos dentro de
- 2. ¿Puedo hacer un tamaño de TMemo en sí mismo para el texto que contiene?
- 3. ¿Cómo puedo hacer que un div tenga el mismo ancho y alto de su contenido?
- 4. ¿Cómo puedo hacer que el tamaño de la imagen sea más pequeño en un botón?
- 5. ¿Cómo puedo hacer que un campo de entrada de texto enriquecido como StackOverflow tenga?
- 6. ¿Puedo hacer que TComboBoxEx tenga la misma altura que TComboBox?
- 7. Cómo cambiar el tamaño de un botón según su texto
- 8. Cómo puedo hacer que mi ImageView tenga un tamaño fijo independientemente del tamaño del mapa de bits
- 9. cómo hacer que textarea tenga el mismo ancho en IE y Firefox?
- 10. ¿Cómo hacer que el ancho del botón sea autofit el texto de un botón?
- 11. ¿Cómo hacer que el objeto stdClass de PHP tenga el mismo nombre?
- 12. ¿Puedo hacer que Swing JButton tenga márgenes más pequeños?
- 13. ¿Cómo puedo establecer el tamaño de un botón?
- 14. ¿Cómo puedo hacer que un TextView parezca un botón?
- 15. Cómo hacer que un proceso tenga conocimiento de otros procesos del mismo programa
- 16. ¿Puedo hacer que una caja de <input> tenga texto que se envuelve?
- 17. Cómo hacer que el campo de texto tenga 2 filtros de documento
- 18. android - ¿Cómo puedo hacer que un botón parpadee?
- 19. ¿Cómo hacer que un archivo de texto tenga más de una codificación?
- 20. ¿Cómo puedo hacer que el texto gire correctamente?
- 21. Cómo hacer layout_height y layout_width con el mismo tamaño
- 22. Hacer que Infragistics UltraGrid Columns tenga comportamiento "Spring"
- 23. ¿Cómo puedo crear un círculo que tenga un número?
- 24. Cómo hacer que el botón como hipervínculo en android
- 25. ¿Cómo puedo hacer que mi aplicación tenga un período de prueba de 30 días
- 26. Android: ¿Cómo hacer que todos los elementos dentro de LinearLayout tengan el mismo tamaño?
- 27. Maximizar el tamaño del texto del botón de Android
- 28. ¿Puedo hacer que el comportamiento de control sea el mismo para ZSH que para Bash?
- 29. ¿Cómo hacer que textView envuelva su contenido multilínea exactamente?
- 30. Cómo hacer que un JMenu tenga el comportamiento de Button en un JMenuBar
Gracias, y lo siento por hacer una pregunta tan simple. –
@ Spi1988 acepta la respuesta si funciona ... – amod
gracias, me estaba volviendo loco tratando de encontrar dónde se estaba armando el maldito relleno. – Gubatron