import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.border.*;
public class zzc {
    public static void main(String args[]){
        new WindowBox(); 
    }
}
class WindowBox extends JFrame implements ActionListener {
    Box baseBox,boxV1,boxV2;
    JButton buttonEnter;
    JTextArea text;
    JTextField text1,text2,text3;
    WindowBox(){
        boxV1=Box.createVerticalBox();
        boxV1.add(new JLabel("输入您的姓名"));
        boxV1.add(Box.createVerticalStrut(8));
        boxV1.add(new JLabel("输入email"));
        boxV1.add(Box.createVerticalStrut(8));
        boxV1.add(new JLabel("输入您的职业"));
        boxV2=Box.createVerticalBox();
        boxV2.add(new JTextField(16));
        boxV2.add(Box.createVerticalStrut(8));
        boxV2.add(new JTextField(16));
        boxV2.add(Box.createVerticalStrut(8));
        boxV2.add(new JTextField(16));
        baseBox=Box.createHorizontalBox();
        baseBox.add(boxV1);
        baseBox.add(Box.createHorizontalStrut(10));
        baseBox.add(boxV2);
        buttonEnter=new JButton("确定");
        baseBox.add(buttonEnter);
        text=new JTextArea(6,10);
        baseBox.add(text);
        setLayout(new FlowLayout());
        add(baseBox);
        buttonEnter.addActionListener(this);
        validate();
        setBounds(120,125,200,200);
        setVisible(true);
        setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    }
    public void actionPerformed(ActionEvent e){
        if(e.getSource()==buttonEnter)
        try{
            String a = text1.getText();
        String b = text2.getText();
        String c = text3.getText();
        text1.setText(a);
        text2.setText(b);
        text3.setText(c);
        text.setText(""+text1.getText());
        text.setText(""+text1.getText());
        text.setText(""+text3.getText());
        }
        catch (Exception ex)
        {}
    }
    }题目要求是:在单击按钮的时候,程序验证用户是否输入了合法的E-Mail 地址格式,如果合法就将用户输入的姓名、E-mail和职业尾加到文本区中,否则在输入E-MAIL 的文本框中提示用户输入了非法格式的E-MAIL地址。
劳烦高手们帮我改一改啊,谢谢了!在线等