java中的swing用法

来源:百度知道 编辑:UC知道 时间:2024/05/29 20:39:21
请将我下面这个程序补充完整,我想当点击注册时将姓名和密码添加到file中,当点击登陆时如果输入的和在file中保存的姓名和密码一致时在控制台输出登陆成功,否则输出无此用户!!
package net.nd.chapter8;

import java.awt.event.ActionListener;
import java.io.File;
import java.io.FileOutputStream;

import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;
import net.nd.chapter8.MyListener;

public class Demo06 extends JFrame {
JPanel panel = new JPanel();

JLabel lab1 = new JLabel("姓名");

JTextField jtf = new JTextField(18);

JLabel lab2 = new JLabel("密码");

JPasswordField pwd = new JPasswordField(18);

JButton btn1 = new JButton("登陆");

JButton btn2 = new JButton("注册");

JButton btn3 = new JButton("取消");

ActionListener a = new MyListener(this);<

import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Scanner;

import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JLabel;
import javax.swing.JOptionPane;
import javax.swing.JPanel;
import javax.swing.JPasswordField;
import javax.swing.JTextField;

public class TestRegister extends JDialog {

// setup the variable
String name="";
String password="";
JLabel nameL,passwordL;
JTextField nameArea;
JPasswordField passwordArea;
JButton register,login,cancel;
ArrayList <User> userData = new ArrayList <User>();

public static void main(Strin