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);