Раньше у меня была JLabel, и я хотел, чтобы ее можно было нажимать. Самый простой способ, который я нашел, - это сделать ее JButton и использовать следующий код. Теперь он выглядит как JLabel
button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
button.setBorderPainted(false);
button.setContentAreaFilled(false);
button.setFocusPainted(false);
. Это именно то, что я хотел, за исключением того, что текст теперь выровнен по центру. Теперь из того, что я смог прочитать по другим вопросам и поиску. Это должно работать
button.setHorizontalTextPosition( SwingConstants.LEFT );
Тем не менее, текст все еще выравнивается по центру кнопки. Есть идеи, что я могу сделать, чтобы это изменить?