我以前有一个 JLabel,我希望它可以点击。我发现做到这一点的最简单方法是将其设为 JButton 并使用以下代码。它现在看起来像一个 JLabel
button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
button.setBorderPainted(false);
button.setContentAreaFilled(false);
button.setFocusPainted(false);
这正是我想要的,除了文本现在在中间对齐。现在从我能够阅读其他问题和搜索的内容来看。这应该工作
button.setHorizontalTextPosition( SwingConstants.LEFT );
然而,文本仍然在按钮的中间对齐。有什么想法我可以做些什么来改变这一点?