Я даже не знаю, правильный ли этот код, я все еще новичок в java и понятия не имею, если это даже верно. Предполагается, что это 2 переключателя и флажок, если выбран мужской флажок и установлен флажок C1, тогда он открывает новый класс, но ничего не происходит
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class WordDocumentTest extends JFrame {
JCheckBox C1 = new JCheckBox("Safety Switch");
JRadioButton male = new JRadioButton("male");
JRadioButton female = new JRadioButton("Female");
private JPanel p1=new JPanel();
public WordDocumentTest(String s){
super(s);
Container content=getContentPane();
content.setLayout(new FlowLayout());
Font f=new Font("TimesRoman", Font.BOLD,20);
p1.setLayout(new GridLayout(1,2));
p1.add(C1);
p1.add(male);
p1.add(female);
content.add(p1);
this.add(male);
this.add(female);
JRadioButton button1 = male;
JRadioButton button2 = female;
ButtonGroup group = new ButtonGroup();
group.add(button1);
group.add(button2);
setSize(250,400); setVisible(true);
}
public void actionPerformed(ActionEvent e){
Object target=e.getSource();
if (C1.isSelected() && male.isSelected()){
new MyFrame("");
}
}
}
Любые подсказки или что-нибудь поможет куче спасибо