import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.List;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemListener;
import javax.swing.Box;
import javax.swing.ButtonGroup;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class windowa extends JFrame implements ActionListener{
JLabel b1,b2;
JCheckBox check1,check2,check3;
JRadioButton sex1,sex2;
Box box1,box2;
JTextArea textArea;
JPanel panel;
windowa(){
init();
//super();
setSize(400, 300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init() {
Container contentPane=getContentPane();//创建容器对象
Listener1 h1=new Listener1();
panel=new JPanel();
b1=new JLabel("兴趣");
b2=new JLabel("性别");
check1=new JCheckBox("羽毛球");
check2=new JCheckBox("乒乓球");
check3=new JCheckBox("唱歌");
sex1=new JRadioButton("男");
sex2=new JRadioButton("女");
textArea=new JTextArea(5,25);
panel.setLayout(new GridLayout(2,1));
box1=Box.createHorizontalBox();
box1.add(Box.createHorizontalStrut(3));
box1.add(b1);
box1.add(check1);
box1.add(check2);
box1.add(check3);
ButtonGroup group = new ButtonGroup();
group.add(sex1);
group.add(sex2);
box2=Box.createHorizontalBox();
box2.add(Box.createHorizontalStrut(3));
box2.add(b2);
box2.add(sex1);
box2.add(sex2);
panel.add(box1);
panel.add(box2);
contentPane.add(panel,BorderLayout.NORTH);
JScrollPane scrollPane = new JScrollPane(textArea);
contentPane.add(scrollPane, BorderLayout.CENTER);
check1.addActionListener(this);
check2.addActionListener(this);
check3.addActionListener(this);
sex1.addActionListener(this);
sex2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == check1)
{
if(check1.isSelected() == true)
{
textArea.append("羽毛球" + "\n");
}
}
else if(e.getSource() == check2)
{
if(check2.isSelected() == true)
{
textArea.append("乒乓球" + "\n");
}
}
else if(e.getSource() == check3)
{
if(check3.isSelected() == true)
{
textArea.append("唱歌" + "\n");
}
}
else if(e.getSource() == sex1)
{
if(sex1.isSelected() == true)
{
textArea.append("男" + "\n");
}
}
else if(e.getSource() == sex2)
{
if(sex2.isSelected() == true)
{
textArea.append("女" + "\n");
}
}
else
{
return;
}
}
}
public class Listener1 {
public static void main(String[] args) {
windowa a=new windowa();
}
}
import java.awt.Container;
import java.awt.GridLayout;
import java.awt.List;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemListener;
import javax.swing.Box;
import javax.swing.ButtonGroup;
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JRadioButton;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
public class windowa extends JFrame implements ActionListener{
JLabel b1,b2;
JCheckBox check1,check2,check3;
JRadioButton sex1,sex2;
Box box1,box2;
JTextArea textArea;
JPanel panel;
windowa(){
init();
//super();
setSize(400, 300);
setVisible(true);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
void init() {
Container contentPane=getContentPane();//创建容器对象
Listener1 h1=new Listener1();
panel=new JPanel();
b1=new JLabel("兴趣");
b2=new JLabel("性别");
check1=new JCheckBox("羽毛球");
check2=new JCheckBox("乒乓球");
check3=new JCheckBox("唱歌");
sex1=new JRadioButton("男");
sex2=new JRadioButton("女");
textArea=new JTextArea(5,25);
panel.setLayout(new GridLayout(2,1));
box1=Box.createHorizontalBox();
box1.add(Box.createHorizontalStrut(3));
box1.add(b1);
box1.add(check1);
box1.add(check2);
box1.add(check3);
ButtonGroup group = new ButtonGroup();
group.add(sex1);
group.add(sex2);
box2=Box.createHorizontalBox();
box2.add(Box.createHorizontalStrut(3));
box2.add(b2);
box2.add(sex1);
box2.add(sex2);
panel.add(box1);
panel.add(box2);
contentPane.add(panel,BorderLayout.NORTH);
JScrollPane scrollPane = new JScrollPane(textArea);
contentPane.add(scrollPane, BorderLayout.CENTER);
check1.addActionListener(this);
check2.addActionListener(this);
check3.addActionListener(this);
sex1.addActionListener(this);
sex2.addActionListener(this);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource() == check1)
{
if(check1.isSelected() == true)
{
textArea.append("羽毛球" + "\n");
}
}
else if(e.getSource() == check2)
{
if(check2.isSelected() == true)
{
textArea.append("乒乓球" + "\n");
}
}
else if(e.getSource() == check3)
{
if(check3.isSelected() == true)
{
textArea.append("唱歌" + "\n");
}
}
else if(e.getSource() == sex1)
{
if(sex1.isSelected() == true)
{
textArea.append("男" + "\n");
}
}
else if(e.getSource() == sex2)
{
if(sex2.isSelected() == true)
{
textArea.append("女" + "\n");
}
}
else
{
return;
}
}
}
public class Listener1 {
public static void main(String[] args) {
windowa a=new windowa();
}
}