以前はJLabelを持っていたので、クリックできるようにしたかったのです。これを行うために私が見つけた最も簡単な方法は、それをJButtonにして、次のコードを使用することでした。JLabelのようになりました
button.setBorder(BorderFactory.createEmptyBorder(2, 2, 2, 2));
button.setBorderPainted(false);
button.setContentAreaFilled(false);
button.setFocusPainted(false);
テキストが中央に配置されていることを除けば、これはまさに私が望んでいたことです。今、私は他の質問や検索で読むことができたものから。これはうまくいくはずです
button.setHorizontalTextPosition( SwingConstants.LEFT );
それでも、テキストはボタンの中央に配置されたままです。これを変えるために私ができることはありますか?