그래서 3 개의 버튼이 있습니다. 1, 2 및 3을 가정 해 봅니다. button1, button2 및 button3을 선택 해제하면됩니다. 후에 button2를 클릭하면 button1과 button3이 선택 해제됩니다. button3과 동일합니다.JToggleButton.One가 선택되고 다른 것은 선택 취소되었습니다.
기본적으로 하나의 버튼을 클릭하면 다른 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));
}
당신이 "붙어"의미있는 무엇을 설명 할 수 있습니다 :
는 스윙 튜토리얼에 보라? 또한 단추 그룹 내에서 JRadioButton을 권장합니다. –
button1이 선택되었을 때 button2를 클릭하면 button1이 선택되지 않습니다 (false). – MrSilent