房屋出租系统java版

房屋出租系统的主类

package com.java.HouseRentApp;

import com.java.HouseRentApp.houseService;
class house {
    private int id;                      //编号
    private String name;                    //姓名
    private String phone;                   //年龄
    private String address;                 //地址
    private int rent;                    //房租
    private String condition;     //状态(已出租,未出租)
    public house()
    {}
    public house(int id,String name,String phone,String address,int rent,String condition)
    {
        this.id = id;
        this.name = name;
        this.phone = phone;
        this.address = address;
        this.rent = rent;
        this.condition = condition;
    }
    public void setId(int id)
    {
        this.id = id;
    }
    public int getId()
    {
        return this.id;
    }
    public String getName()
    {
        return this.name;
    }
    public String getPhone()
    {
        return this.phone;
    }
    public String getAddress()
    {
        return this.address;
    }
    public int getRent()
    {
        return this.rent;
    }
    public String getCondition()
    {
        return this.condition;
    }
    public void changeInfo(String name,String phone)  //更换住户信息
    {
        this.name = name;
        this.phone = phone;
    }
    public void chanRent(int rent)
    {
        this.rent = rent;
    }
    public void chanCondition(String condition)
    {
        this.condition = condition;
    }
    public String toString()
    {
        return " " + this.id + "\t\t" + this.name
                   + "\t\t" + this.phone
                   + "\t\t" + this.address
                   + "\t\t" + this.rent
                   + "\t\t" + this.condition;
    }
}

class menu {
    private boolean loop = true;
    private char key = ' ';
    private houseService houses = new houseService(4); //设置数组的大小

    public void mainMenu() {
        do {
            System.out.println();
            System.out.println(" =============房屋出租系统=============");
            System.out.println("|\t\t\t1  新 增 房 源\t\t\t|");
            System.out.println("|\t\t\t2  查 找 房 屋\t\t\t|");
            System.out.println("|\t\t\t3  删 除 房 屋 信 息\t\t|");
            System.out.println("|\t\t\t4  修 改 房 屋 信 息\t\t|");
            System.out.println("|\t\t\t5  房 屋 信 息\t\t\t|");
            System.out.println("|\t\t\t6  退      出\t\t\t|");
            System.out.println(" ===================================");
            System.out.println();
            System.out.println("请输入你的选择(1-6): ");
            key = Utilis.readChar();
            switch (key) {
                case '1':
                    System.out.println("\t\t\t [ 当前业务 ]");
                    System.out.println("\t\t\t1  新 增 房 源");
                    addHouse();
                    break;
                case '2':
                    System.out.println("\t\t\t [ 当前业务 ]");
                    System.out.println("\t\t\t2  查 找 房 屋");
                    findHouse();
                    break;
                case '3':
                    System.out.println("\t\t\t [ 当前业务 ]");
                    System.out.println("\t\t\t3  删 除 房 屋 信 息");
                    deleHouse();
                    break;
                case '4':
                    System.out.println("\t\t\t [ 当前业务 ]");
                    System.out.println("\t\t\t4  修 改 房 屋 信 息");
                    changeInformationHouse();
                    break;
                case '5':
                    System.out.println("\t\t\t [ 当前业务 ]");
                    System.out.println("\t\t\t5  房 屋 信 息");
                    listHouse();
                    break;
                case '6':
                    System.out.println("\t\t\t6  退      出");
                    char c = Utilis.readConfirmSelection();
                    if (c == 'Y') {
                        loop = false;
                    }
                    break;
            }
        } while (loop);
    }

    //编写listHouse()方法输出房屋信息
    public void listHouse() {
        System.out.println(" =============房屋出租系统=============");
        System.out.println(" 编号\t房主\t\t电话\t\t地址\t\t\t月租\t\t状态(已出租/未" + "未出租)");
        house[] houses1 = houses.list();
        for (int i = 0; i < houses1.length; i++) {
            if (houses1[i] != null) {
                System.out.println(houses1[i]);
            }
        }
        System.out.println(" ===========房屋列表显示完毕===========");
    }

    //编写findHouse()方法查找房屋 分为编号查找、名字查找
    public void findHouse() {
        System.out.println(" =============查找房屋=============");
        System.out.println("请你选择 1名字查找 2房屋编号查找");
        int key = Utilis.readInt();
        while(key != 1 && key !=2)
        {
            System.out.println("你的输入有误!!");
            System.out.println("请你重新输入!!");
            key = Utilis.readInt();
        }
        switch (key) {
            case 1 -> findHouseOfName();
            case 2 -> findHouseOfNums();
        }
    }
    //按照编号查找房屋
    public void findHouseOfNums()
    {
        System.out.print("请你输入想要查找的房屋的编号:");
        int houseId = Utilis.readInt();
        if (houses.findHouseNum(houseId)) {
            System.out.println(" =============查找房屋成功=============");
            System.out.println(houses.findHouseNumReturn(houseId));
        } else {
            System.out.println(" =============查找失败,编号有误=============");
        }
    }
    //按照姓名查找房屋
    public void findHouseOfName()
    {
        System.out.println("请你输入想要查找的房屋主人的姓名");
        String name = Utilis.readString(8);
        if(houses.fineHouseName(name)!=null)
        {
            System.out.println("现在为你输出信息!!!");
            System.out.println(" 编号\t房主\t\t电话\t\t地址\t\t\t月租\t\t状态(已出租/未" + "未出租)");
            System.out.println(houses.fineHouseName(name));
        }
        else
        {
            System.out.println(" =============查找失败,姓名有误=============");
        }
    }

    //编写方法修改房屋信息
    public void changeInformationHouse() {
        System.out.println(" =============修改房屋=============");
        System.out.print("请你输入修改房屋的编号:");
        int nums = Utilis.readInt();
        if (houses.findHouseNum(nums)) {
            System.out.println("请你选择修改 1房客姓名以及联系方式 2月租信息 3出租与否");
            int test = Utilis.readInt();
            while (test != 1 && test != 2 && test != 3)   //判断房客输入的信息是否合法
            {
                System.out.println("输入错误!!");
                System.out.println("请你正确输入!!");
                test = Utilis.readInt();
            }
            if (test == 1)
            {
                System.out.print("[ 姓名 ]: ");
                String name = Utilis.readString(8);
                System.out.print("[ 电话 ]: ");
                String phone = Utilis.readString(8);
                houses.changeNamePhone(name,phone,nums);
            }
            else if(test == 2)
            {
                System.out.print("[ 月租 ]: ");
                int rent = Utilis.readInt();
                houses.changeRent(rent,nums);
            }
            else
            {
                System.out.println("出租与否:");
                String condition = Utilis.readString(8);
                houses.changeCondition(condition,nums);
            }
        }
        else
        {
            System.out.println(" =============编号有误,查找失败=============");
        }
    }
    //编写addHouse()方法接受输入创建house对象
    public void addHouse()
    {
        System.out.println(" =============添加房屋=============");
        System.out.println("[ 现在进行信息录入.... ]");
        System.out.println("请你输入房客的姓名,联系方式,月租以及房屋出租与否");
        System.out.print("[ 姓名 ]: ");
        String n1 = Utilis.readString(8);
        System.out.print("[ 电话 ]: ");
        String phone1 = Utilis.readString(8);
        System.out.print("[ 地址 ]: ");
        String address1 = Utilis.readString(8);
        System.out.print("[ 月租 ]: ");
        int rent = Utilis.readInt();
        System.out.print("[ 状态 ]: ");
        String condition = Utilis.readString(3);
        //注意id是系统分配的,用户不能输入,
        house information1 = new house(0,n1,phone1,address1,rent,condition);
        if(houses.add(information1))
        {
            System.out.println(" =============添加房屋成功=============");
        }
        else
        {
            System.out.println(" =============房屋添加失败=============");
        }
    }
    //编写delHouse() 接收输入的id,调用houseService的del方法
    public void deleHouse()
    {
        System.out.print("请输入待删除房屋的编号:(-1退出)");
        int delId = Utilis.readInt();
        if(delId==-1)
        {
            System.out.println(" =============放弃删除房屋信息=============");
            return;
        }
        //工具类的方法本身就有循环
        char choice = Utilis.readConfirmSelection();
        if(choice=='Y') {
            if (houses.del(delId)) {
                System.out.println(" =============房屋删除成功=============");
            }
            else
            {
                System.out.println(" =============编号有误,删除失败=============");
            }
        }
    }


}
class houseService {
    private house[] houses;           //保存house对象
    private int houseNumber=1;        //记录当前有多少个房屋信息
    private int idCount=1;            //记录id的自增值
    //可以考虑加入一个数组扩容机制
    public houseService(int size)
    {
        houses = new house[size];
        houses[0] = new house(1,"non","116","海淀区",5000,"已出租");
    }

    //add方法,添加新对象,返回Boolean型
    public boolean add(house newHouse)
    {
        //判断是否可以继续添加
        if(houseNumber == houses.length)
        {
            System.out.println("[ 空间已被占满,不能在添加了..... ]");
            return false;
        }
        //把newHouse对象加入到数组中

        houses[houseNumber++] = newHouse;
        //需要设置一个id自增长的程序
        newHouse.setId(++idCount);
        return true;
    }
    public house[] list()           //设置程序输出房屋信息
    {
        return this.houses;
    }
    public boolean del(int id)      //设置程序返回房屋信息是否存在,存在返回true确认可以删除
    {
        int index =-1;
        //要找到要删除的房屋对应的下标
        for(int i=0;i<houseNumber;i++)
        {
            if(id==houses[i].getId())
            {
                index=i;
            }
        }
        if(index==-1)
        {
            return false;
        }
        //对于找到时,需要有点脑筋。index后元素往前移动,覆盖index位置,实现数组缩容
        for(int i=index;i<houseNumber-1;i++)
        {
            houses[i] = houses[i+1];
        }
        houses[--houseNumber] = null;       //设置下标为houseNumber-1的位置置空,同时houseNumber总数减一.
        return true;
    }
    public boolean findHouseNum(int id)     //查找房屋返回房屋编号
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getId()==id)
            {
                System.out.println("[ 已查到! ]");
                return true;
            }
        }
        return false;
    }
    public house fineHouseName(String name)
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getName().equals(name))
            {
                System.out.println("[ 已查到! ]");
                return houses[i];
            }
        }
        return null;
    }
    //创建一下几个方法,实现房屋信息的更改
    public void changeNamePhone(String name,String phone,int id)        //更改1  姓名 电话
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getId()==id)
            {
                houses[i].changeInfo(name,phone);
            }
        }
    }
    public void changeRent(int rent,int id)                             //更改2  月租信息
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getId()==id)
            {
                houses[i].chanRent(rent);
            }
        }
    }
    public void changeCondition(String condition,int id)                //更改3  房屋状态
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getId()==id)
            {
                houses[i].chanCondition(condition);
            }
        }
    }
    //创建一下方法返回编号所对应房屋的信息
    public house findHouseNumReturn(int id)
    {
        for(int i=0;i<houseNumber;i++)
        {
            if(houses[i].getId()==id)
            {
                return houses[i];
            }
        }
        return null;
    }
    //返回数组长度
    public int getHouseNumber()
    {
        return houseNumber;
    }
}
public class houseAllCase {
    public static void main(String[] args)
    {
        new menu().mainMenu();
    }
}

房屋出租系统的工具类

package com.java.HouseRentApp;

/**
 工具类的作用:
 处理各种情况的用户输入,并且能够按照程序员的需求,得到用户的控制台输入。
 */

import java.util.*;
public class Utilis {
        //静态属性。。。
        public static Scanner scanner = new Scanner(System.in);
        /**
         * 功能:读取键盘输入的一个菜单选项,值:1——5的范围
         * @return 1——5
         */
        public static char readMenuSelection() {
            char c;
            for (; ; ) {
                String str = readKeyBoard(1, false);//包含一个字符的字符串
                c = str.charAt(0);//将字符串转换成字符char类型
                if (c != '1' && c != '2' &&
                        c != '3' && c != '4' && c != '5') {
                    System.out.print("选择错误,请重新输入:");
                } else break;
            }
            return c;
        }

        /**
         * 功能:读取键盘输入的一个字符
         * @return 一个字符
         */
        public static char readChar() {
            String str = readKeyBoard(1, false);//就是一个字符
            return str.charAt(0);
        }
        /**
         * 功能:读取键盘输入的一个字符,如果直接按回车,则返回指定的默认值;否则返回输入的那个字符
         * @param defaultValue 指定的默认值
         * @return 默认值或输入的字符
         */

        public static char readChar(char defaultValue) {
            String str = readKeyBoard(1, true);//要么是空字符串,要么是一个字符
            return (str.length() == 0) ? defaultValue : str.charAt(0);
        }

        /**
         * 功能:读取键盘输入的整型,长度小于2位
         * @return 整数
         */
        public static int readInt() {
            int n;
            for (; ; ) {
                String str = readKeyBoard(10, false);//一个整数,长度<=10位
                try {
                    n = Integer.parseInt(str);//将字符串转换成整数
                    break;
                } catch (NumberFormatException e) {
                    System.out.print("数字输入错误,请重新输入:");
                }
            }
            return n;
        }
        /**
         * 功能:读取键盘输入的 整数或默认值,如果直接回车,则返回默认值,否则返回输入的整数
         * @param defaultValue 指定的默认值
         * @return 整数或默认值
         */
        public static int readInt(int defaultValue) {
            int n;
            for (; ; ) {
                String str = readKeyBoard(10, true);
                if (str.equals("")) {
                    return defaultValue;
                }

                //异常处理...
                try {
                    n = Integer.parseInt(str);
                    break;
                } catch (NumberFormatException e) {
                    System.out.print("数字输入错误,请重新输入:");
                }
            }
            return n;
        }

        /**
         * 功能:读取键盘输入的指定长度的字符串
         * @param limit 限制的长度
         * @return 指定长度的字符串
         */

        public static String readString(int limit) {
            return readKeyBoard(limit, false);
        }

        /**
         * 功能:读取键盘输入的指定长度的字符串或默认值,如果直接回车,返回默认值,否则返回字符串
         * @param limit 限制的长度
         * @param defaultValue 指定的默认值
         * @return 指定长度的字符串
         */

        public static String readString(int limit, String defaultValue) {
            String str = readKeyBoard(limit, true);
            return str.equals("")? defaultValue : str;
        }


        /**
         * 功能:读取键盘输入的确认选项,Y或N
         * 将小的功能,封装到一个方法中.
         * @return Y或N
         */
        public static char readConfirmSelection() {
            System.out.println("请输入你的选择(Y/N): 请小心选择");
            char c;
            for (; ; ) {//无限循环
                //在这里,将接受到字符,转成了大写字母
                //y => Y n=>N
                String str = readKeyBoard(1, false).toUpperCase();
                c = str.charAt(0);
                if (c == 'Y' || c == 'N') {
                    break;
                } else {
                    System.out.print("选择错误,请重新输入:");
                }
            }
            return c;
        }

        /**
         * 功能: 读取一个字符串
         * @param limit 读取的长度
         * @param blankReturn 如果为true ,表示 可以读空字符串。
         * 					  如果为false表示 不能读空字符串。
         *
         *	如果输入为空,或者输入大于limit的长度,就会提示重新输入。
         * @return
         */
        private static String readKeyBoard(int limit, boolean blankReturn) {

            //定义了字符串
            String line = "";

            //scanner.hasNextLine() 判断有没有下一行
            while (scanner.hasNextLine()) {
                line = scanner.nextLine();//读取这一行

                //如果line.length=0, 即用户没有输入任何内容,直接回车
                if (line.length() == 0) {
                    if (blankReturn) return line;//如果blankReturn=true,可以返回空串
                    else continue; //如果blankReturn=false,不接受空串,必须输入内容
                }

                //如果用户输入的内容大于了 limit,就提示重写输入
                //如果用户如的内容 >0 <= limit ,我就接受
                if (line.length() < 1 || line.length() > limit) {
                    System.out.print("输入长度(不能大于" + limit + ")错误,请重新输入:");
                    continue;
                }
                break;
            }

            return line;
        }

    public static String scanner() {
            return scanner.next();
    }
}



  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
java+sql房屋租赁系统 例: import java.awt.BorderLayout; import javax.swing.JPanel; import javax.swing.JFrame; import java.awt.Dimension; import java.awt.SystemColor; import javax.swing.JLabel; import java.awt.Rectangle; import javax.swing.SwingConstants; import java.awt.Font; import java.awt.Point; import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; import javax.swing.JTextField; import javax.swing.JButton; import database.DatabaseUtil; public class DeleteHouseImformation extends JFrame { private static final long serialVersionUID = 1L; private JPanel jContentPane = null; private JLabel jLabel = null; private JLabel jLabel1 = null; private JLabel jLabel2 = null; private JLabel jLabel3 = null; private JLabel jLabel4 = null; private JLabel jLabel5 = null; private JLabel jLabel6 = null; private JTextField jTextField = null; private JTextField jTextField1 = null; private JTextField jTextField2 = null; private JTextField jTextField3 = null; private JTextField jTextField4 = null; private JTextField jTextField5 = null; private JButton jButton = null; private JButton jButton1 = null; private JButton jButton2 = null; /** * This is the default constructor */ public DeleteHouseImformation() { super(); initialize(); } /** * This method initializes this * * @return void */ private void initialize() { this.setSize(453, 286); this.setContentPane(getJContentPane()); this.setTitle("删除房屋信息"); } /** * This method initializes jContentPane * * @return javax.swing.JPanel */ private JPanel getJContentPane() { if (jContentPane == null) { jLabel6 = new JLabel(); jLabel6.setText("HouseStatus:"); jLabel6.setSize(new Dimension(97, 18)); jLabel6.setHorizontalAlignment(SwingConstants.RIGHT); jLabel6.setLocation(new Point(18, 210)); jLabel5 = new JLabel(); jLabel5.setText("HouseAddress:"); jLabel5.setSize(new Dimension(97, 18)); jLabel5.setHorizontalAlignment(SwingConstants.RIGHT); jLabel5.setLocation(new Point(18, 180)); jLabel4 = new JLabel(); jLabel4.setText("HousseStyle:"); jLabel4.setSize(new Dimension(97, 18)); jLabel4.setHorizontalAlignment(SwingConstants.RIGHT); jLabel4.setLocation(new Point(18, 150)); jLabel3 = new JLabel(); jLabel3.setText("MaxNumder:"); jLabel3.setSize(new Dimension(97, 18)); jLabel3.setHorizontalAlignment(SwingConstants.RIGHT); jLabel3.setLocation(new Point(18, 120)); jLabel2 = new JLabel(); jLabel2.setText("HouseRent:"); jLabel2.setSize(new Dimension(97, 18)); jLabel2.setHorizontalAlignment(SwingConstants.RIGHT); jLabel2.setLocation(new Point(18, 90)); jLabel1 = new JLabel(); jLabel1.setText("HouseID:"); jLabel1.setSize(new Dimension(97, 18)); jLabel1.setHorizontalAlignment(SwingConstants.RIGHT); jLabel1.setLocation(new Point(18, 60)); jLabel = new JLabel(); jLabel.setBounds(new Rectangle(75, 11, 295, 41)); jLabel.setHorizontalAlignment(SwingConstants.CENTER); jLabel.setHorizontalTextPosition(SwingConstants.CENTER); jLabel.setFont(new Font("\u534e\u6587\u65b0\u9b4f", Font.BOLD, 24)); jLabel.setText("请输入要删除的房屋信息"); jContentPane = new JPanel(); jContentPane.setLayout(null); jContentPane.setBackground(SystemColor.inactiveCaption); jContentPane.setFont(new Font("Dialog", Font.PLAIN, 12)); jContentPane.add(jLabel, null); jContentPane.add(jLabel1, null); jContentPane.add(jLabel2, null); jContentPane.add(jLabel3, null); jContentPane.add(jLabel4, null); jContentPane.add(jLabel5, null); jContentPane.add(jLabel6, null); jContentPane.add(getJTextField(), null); jContentPane.add(getJTextField1(), null); jContentPane.add(getJTextField2(), null); jContentPane.add(getJTextField3(), null); jContentPane.add(getJTextField4(), null); jContentPane.add(getJTextField5(), null); jContentPane.add(getJButton(), null); jContentPane.add(getJButton1(), null); jContentPane.add(getJButton2(), null); } return jContentPane; } /** * This method initializes jTextField * * @return javax.swing.JTextField */ private JTextField getJTextField() { if (jTextField == null) { jTextField = new JTextField(); jTextField.setLocation(new Point(118, 58)); jTextField.setSize(new Dimension(130, 22)); } return jTextField; } /** * This method initializes jTextField1 * * @return javax.swing.JTextField */ private JTextField getJTextField1() { if (jTextField1 == null) { jTextField1 = new JTextField(); jTextField1.setLocation(new Point(118, 90)); jTextField1.setSize(new Dimension(130, 22)); } return jTextField1; } /** * This method initializes jTextField2 * * @return javax.swing.JTextField */ private JTextField getJTextField2() { if (jTextField2 == null) { jTextField2 = new JTextField(); jTextField2.setLocation(new Point(118, 118)); jTextField2.setSize(new Dimension(130, 22)); } return jTextField2; } /** * This method initializes jTextField3 * * @return javax.swing.JTextField */ private JTextField getJTextField3() { if (jTextField3 == null) { jTextField3 = new JTextField(); jTextField3.setLocation(new Point(118, 152)); jTextField3.setSize(new Dimension(130, 22)); } return jTextField3; } /** * This method initializes jTextField4 * * @return javax.swing.JTextField */ private JTextField getJTextField4() { if (jTextField4 == null) { jTextField4 = new JTextField(); jTextField4.setLocation(new Point(118, 182)); jTextField4.setSize(new Dimension(130, 22)); } return jTextField4; } /** * This method initializes jTextField5 * * @return javax.swing.JTextField */ private JTextField getJTextField5() { if (jTextField5 == null) { jTextField5 = new JTextField(); jTextField5.setLocation(new Point(118, 208)); jTextField5.setSize(new Dimension(130, 22)); } return jTextField5; } /** * This method initializes jButton * * @return javax.swing.JButton */ private JButton getJButton() { if (jButton == null) { jButton = new JButton(); jButton.setLocation(new Point(344, 122)); jButton.setText("删除"); jButton.setSize(new Dimension(64, 29)); jButton.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { //String url = "jdbc:jtds:sqlserver://localhost:1433;DatabaseName=housesystem"; Connection con = DatabaseUtil.getConnection(); try { //Class.forName("net.sourceforge.jtds.jdbc.Driver"); //Connection con = DriverManager.getConnection(url,"sa","123456"); Statement stmt = con.createStatement(); String HouseID = jTextField.getText(); String HouseRent = jTextField1.getText(); String MaxNumder =jTextField2.getText(); String HousseStyle = jTextField3.getText(); String HouseAddress = jTextField4.getText(); String HouseStatus = jTextField5.getText(); String SQL="DELETE FROM HouseImformation WHERE HouseID=('"+HouseID+"') OR HouseRent=('"+HouseRent+"') OR MaxNumder=('"+MaxNumder+"') OR HousseStyle=('"+HousseStyle+"') OR HouseAddress=('"+HouseAddress+"') OR HouseStatus=('"+HouseStatus+"')"; stmt.executeUpdate(SQL); stmt.close(); con.close(); } catch (Exception ex) { } System.out.println("删除成功!");// TODO Auto-generated Event stub actionPerformed() } }); } return jButton; } /** * This method initializes jButton1 * * @return javax.swing.JButton */ private JButton getJButton1() { if (jButton1 == null) { jButton1 = new JButton(); jButton1.setBounds(new Rectangle(348, 159, 64, 29)); jButton1.setText("退出"); jButton1.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { dispose(); // TODO Auto-generated Event stub actionPerformed() } }); } return jButton1; } /** * This method initializes jButton2 * * @return javax.swing.JButton */ private JButton getJButton2() { if (jButton2 == null) { jButton2 = new JButton(); jButton2.setText("清空"); jButton2.setSize(new Dimension(64, 29)); jButton2.setLocation(new Point(350, 199)); jButton2.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent e) { jTextField.setText(""); jTextField1.setText(""); jTextField2.setText(""); jTextField3.setText(""); jTextField4.setText(""); jTextField5.setText(""); // TODO Auto-generated Event stub actionPerformed() } }); } return jButton2; } } // @jve:decl-index=0:visual-constraint="205,9"
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值