写两个文本框和两个提交按钮
设 X1=112AA
   X2=112NN
从两个文本框中得到的字符串和X1,X2比对
文本框1对X1
文本框2对X2
按两个对应的提交按钮开始比对,正确返回个正确的消息,错误的返回输入的错误字符串和错误消息!这个代码要怎么写啊~!帮帮小弟~!

解决方案 »

  1.   

    帮你实现了一个简单的类,不知道符不符合你意思;import javax.swing.JFrame;
    import javax.swing.JTextField;
    import javax.swing.JButton;
    import java.awt.event.ActionListener;
    import java.awt.event.ActionEvent;
    import java.awt.FlowLayout;public class TestFrame extends JFrame implements ActionListener{ private JTextField textField1 = null;
    private JTextField textField2 = null; private JButton button1 = null;
    private JButton button2 = null; public TestFrame()
    {
    super("Test"); textField1 = new JTextField();
    textField1.setColumns(10); textField2 = new JTextField();
    textField2.setColumns(10); button1  = new JButton("提交1");
    button2  = new JButton("提交2"); button1.addActionListener(this);
    button2.addActionListener(this);
    getContentPane().setLayout(new FlowLayout()); getContentPane().add(textField1);
    getContentPane().add(button1); getContentPane().add(textField2);
    getContentPane().add(button2); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    setSize(200,130);
    setLocation(100,50);
    setVisible(true);
    } public void actionPerformed(ActionEvent ae)
    {
    if(ae.getSource().equals(button1))
    {
    if("112AA".equals(textField1.getText()))
    {
    System.out.println("字符串正确!");
    }
    else
    {
    //需要返回的字符串为button1.getText();
    System.out.println("字符串错误!"+textField1.getText());
    }
    } if(ae.getSource().equals(button2))
    {
    if("112NN".equals(textField2.getText()))
    {
    System.out.println("字符串正确!");
    }
    else
    {
    //需要返回的字符串为button2.getText();
    System.out.println("字符串错误!"+textField2.getText());
    }
    }
    } public static void main(String args[]){
    new TestFrame();
    }
    }