上記のコードで、ラジオボタンの1つをクリックした直後にポップアップを閉じたいが、ポップアップが開いたままになっている。JPopupMenuのJRadioButtonが選択後にメニューを閉じない
スイングに何か組み込みがありますか、またはactionPeformedを呼び出してポップアップを閉じる必要がありますか?
public class NewClass extends JFrame {
NewClass() {
setSize(100,100);
JPopupMenu pop = new JPopupMenu();
JRadioButton log1 = new JRadioButton("Level 1");
pop.add(log1);
JRadioButton log2 = new JRadioButton("Level 2");
pop.add(log2);
JPanel p = new JPanel();
add(p);
p.setComponentPopupMenu(pop);
}
public static void main(String[] args) {
new NewClass().setVisible(true);
}
}
JRadioButtonMenuItem thats it!ありがとうございました – PeterMmm