0

だから私は3つのボタンを持っています.1、2、3としましょう。ボタン1をクリックすると、ボタン2とボタン3の選択が解除されます。その後、button2 をクリックすると、button1 と button3 の選択が解除されます。ボタン 3 についても同様です。

基本的に、1 つのボタンをクリックすると、他の 2 つのボタンの選択が解除されます。これまでのところ、次のコードがありますが、どこかで立ち往生していて、間違いがわかりません。

if(smallbuttonpage1.isSelected()){
    normalbuttonpage1.setSelected(false);
    bigbuttonpage1.setSelected(false);
    textpage1.setFont(new Font("ComicSansMS", Font.PLAIN, 8));
}
if(normalbuttonpage1.isSelected()){
    smallbuttonpage1.setSelected(false);
    bigbuttonpage1.setSelected(false);
    textpage1.setFont(new Font("ComicSansMS", Font.PLAIN, 12));
}
if(bigbuttonpage1.isSelected()){
    smallbuttonpage1.setSelected(false);
    normalbuttonpage1.setSelected(false);
    textpage1.setFont(new Font("ComicSansMS", Font.PLAIN, 20));
}
4

2 に答える 2

0

私は最終的にそれを理解しました。isSelected() の代わりに hasFocus() を使用しましたが、問題なく動作します。将来誰かに役立つことを願っています。

于 2014-01-06T23:05:04.763 に答える