高手知道一下
帮忙补全下面的代码
实现下面的目的
当输入的用户名为:jmi;性别为:男;点击提交后,出现“个人信息”这几个字
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class Test implements ActionListener {
    JFrame f,f2;
    JLabel l,l2;
    JTextField t,t2;
    ButtonGroup bg;
    JRadioButton r,r2;
    
    public Test() {
        JFrame f = new JFrame("java");
        f.getContentPane().setLayout(new GridLayout(3, 2));        JLabel l = new JLabel("用户名:");
        f.getContentPane().add(l);
        JTextField t = new JTextField("");
        f.getContentPane().add(t);        JLabel l2 = new JLabel("性别");
        f.getContentPane().add(l2);        JPanel p2 = new JPanel();
        ButtonGroup bg = new ButtonGroup();
        JRadioButton r = new JRadioButton("男", true);
        JRadioButton r2 = new JRadioButton("女", false);
        bg.add(r);
        bg.add(r2);
        p2.setLayout(new GridLayout(2,1));
        p2.add(r);
        p2.add(r2);
       f.getContentPane().add(p2);        JButton b = new JButton("验证");
        f.getContentPane().add(b);
        b.addActionListener(this);
        JButton b2 = new JButton("取消");
        f.getContentPane().add(b2);
        b2.addActionListener(this);
        f.setSize(300, 300);
        f.setVisible(true);    }    public static void main(String[] args) {
        Test test = new Test();
    }    public void actionPerformed(ActionEvent e) {
      }
}

解决方案 »

  1.   

    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;public class YourTest implements ActionListener {
    JFrame f,f2;
    JLabel l,l2;
    JTextField t,t2;
    ButtonGroup bg;
    JRadioButton r,r2;private void getMessage(){
    JOptionPane.showMessageDialog(f,"个人信息");
    }public YourTest() {
    JFrame f = new JFrame("java");
    f.getContentPane().setLayout(new GridLayout(3, 2));
    f.setDefaultCloseOperation(javax.swing.JFrame.DISPOSE_ON_CLOSE);
    JLabel l = new JLabel("用户名:");
    f.getContentPane().add(l);
    JTextField t = new JTextField("");
    f.getContentPane().add(t);JLabel l2 = new JLabel("性别");
    f.getContentPane().add(l2);JPanel p2 = new JPanel();
    ButtonGroup bg = new ButtonGroup();
    JRadioButton r = new JRadioButton("男", true);
    JRadioButton r2 = new JRadioButton("女", false);
    bg.add(r);
    bg.add(r2);
    p2.setLayout(new GridLayout(2,1));
    p2.add(r);
    p2.add(r2);
    f.getContentPane().add(p2);JButton b = new JButton("验证");
    b.addActionListener(
    new ActionListener(){
    public void actionPerformed(java.awt.event.ActionEvent e)
    {
    getMessage();
    }
    }
    );
    f.getContentPane().add(b);
    b.addActionListener(this);
    JButton b2 = new JButton("取消");
    f.getContentPane().add(b2);
    b2.addActionListener(this);
    f.setSize(300, 300);
    f.setVisible(true);}public static void main(String[] args) {
    YourTest test = new YourTest();
    }public void actionPerformed(ActionEvent e) {
    }
    }
      

  2.   

    b.addActionListener(
             new ActionListener(){
             public void actionPerformed(java.awt.event.ActionEvent e)
             {
             System.out.println("welcome");
             }}
             );