要求:
    能判断是否为空,密码用户名要写在XML里。
    登陆成功后,能打开win的记事本
不知道该怎么做了

解决方案 »

  1.   

    对swing有没有了解?
    有的话,你只要把用户名密码之类的转到相应的String中,进行相应的判断至于写到xml中的话,如果仅仅是保存密码的话,你可以考虑直接用字符串连接,但不值得推荐,像楼上说的那样,用 dom4j吧,那个也蛮简单的,登录成功后是不是就要打开记事本,还是说提供一个按钮,不管是哪种,你需要调用  Runtime.exec(),可以到网上查查  java调用外部可执行文件
      

  2.   

    判断为空?应该不难吧.至于把用户名,密码 写入xml是在判断不为空以后在做的吧,
    打开notepad.exe使用Runtime.exec();
      

  3.   

    这是面试题,我对SWT不了解,谁能给个例子
      

  4.   

    import java.awt.*;
    import java.awt.event.*;
    import java.awt.color.*;public class TengLu implements ActionListener  {
    Frame f1=new Frame("登陆界面");
    Button b1=new Button("确定");
    Button b2=new Button("取消");
    Label l1=new Label("姓名:");
    Label l2=new Label("密码:");
    TextField tf1=new TextField(10);
    TextField tf2=new TextField(10);
    TextArea tf3=new TextArea(5,20);
    public void display() {
    f1.setSize(180,250);
    f1.setBackground(Color.gray);
    f1.setResizable(true);
    f1.setLayout(new FlowLayout());
    f1.addWindowListener(new WindowHander());
    tf2.setEchoChar('*');
    f1.add(l1);
    f1.add(tf1);
    f1.add(l2);
    f1.add(tf2);
    f1.add(b1);
    f1.add(b2);
    f1.add(tf3);
    b1.addActionListener(this);
    b2.addActionListener(this);
    f1.setVisible(true);
    }
    public static void main(String args[])   {
    (new TengLu()).display();
    }
    public void actionPerformed(ActionEvent e)
    {
    if(e.getSource()==b1)
    {

    String s1="你的姓名是"+tf1.getText();
    String s2="你输入的密码为"+tf2.getText();
    System.out.println(s1);
    System.out.println(s2);
    tf3.setText(s1+"\n"+s2);
    }
    else if(e.getSource()==b2)
    {
    tf1.setText("");
    tf2.setText("");
    }
    }
    }
     class WindowHander extends WindowAdapter  {
    public void windowClosing(WindowEvent e) {
    System.exit(0);
    }

    }这个是AWT的,俺对SWT不了解。