ventanas tipos sirve que para formularios ejemplos crear como java swing jbutton alignment text-alignment

java - tipos - ¿Configurando el texto de JButton para alinearlo a la izquierda?



jframe en java pdf (2)

Anteriormente tenía un JLabel, que quería hacer clic en él. La forma más fácil que encontré para hacer esto fue convertirlo en un JButton y usar el siguiente código. Ahora parece una JLabel

button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2)); button.setBorderPainted(false); button.setContentAreaFilled(false); button.setFocusPainted(false);

Que es exactamente lo que quería, excepto que el texto ahora está alineado en el medio. Ahora de lo que pude leer sobre otras preguntas y búsquedas. Esto debería funcionar

button.setHorizontalTextPosition( SwingConstants.LEFT );

Sin embargo, el texto todavía se alinea en el centro del botón. ¿Alguna idea de qué puedo hacer para cambiar esto?


Necesitas usar

setHorizontalAlignment(SwingConstants.LEFT)

HorizontalTextPosition se refiere a la posición del texto en relación con el icono.


Tratar

button.setHorizontalAlignment(SwingConstants.LEFT);