タイトルの奇妙な選択のため申し訳ありませんが、 "国境"は不適切な用語のようです。 setBorderPainted(false)を使用してJToggleButtonのアイコンを囲む可視線を非表示にすることは可能ですが、JCheckBoxとJRadioButtonでは同じことが当てはまりません。Javaでボタンサラウンドが表示されないようにするにはどうすればよいですか?
私はJToggleButtonを使用することができないため、JCheckBoxまたはJRadioButton(またはJToggleButtonの派生語を意識していません)のいずれかを使用する必要がありますが、ボタンにはアイコンがありません。また、setVisible(false)を使用するとレイアウトからボタンが削除されますが、スペースを確保して、コンポーネントレイアウトを変更する必要はありません(GroupLayoutを使用)。
提案がありますか?カスタムレンダラを作成する必要がありますか?私はその時にそれを見ていきます。
安価で簡単な(ハックを読む)ことがわかりました。私は空の透明なアイコンを作成し、アイテムを表示したくないときに使用しました。 – Todd