8

アイコン付きの JCheckbox を使用したいスイングアプリケーションがあります。次のようにアイコンを作成しました。

   JCheckBox unsubmit = new JCheckBox("Unsubmit",applet.undo);

これを行うと、GUI にラベルとアイコンが表示されますが、ボックス自体はどこにもありません。アイコンなしで JCheckBox を作成すると、ボックスが戻ってきます。ボタンの優先サイズを調整しようとしましたが、効果がありませんでした。

ここで何が起こっているか知っている人はいますか?

ありがとう、

エリオット

4

1 に答える 1

13

アイコンはボックスの代わりに使用されています。JCheckBox と JLabel を作成してすぐ隣に配置し、JLabel に ImageIcon を保持させることを検討してください。

于 2012-07-25T19:51:23.390 に答える