С помощью приведенного выше кода я хочу закрыть всплывающее окно сразу после нажатия на одну из переключателей, но оно остается открытым.
Есть что-то встроенное в свинг или я должен вызвать 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);
}
}