将包括主要课程在内的各种课程的信息传递给摇摆课程?

时间:2016-09-27 14:15:32

标签: java swing

我正在使用接口(Swing)进行Java项目。在Swing的一边,我创建了一个登录表单。在我的主类中,我从文本文件中读取用户名和密码。如何将数据传递给我的Swing类?

1 个答案:

答案 0 :(得分:1)

您的GUI必须包含文本字段的getter。从文件中读取数据时,可以使用setText()方法将其传递给字段。例如:

public class GUI {
    private JTextField field1;
    private JTextField field2;
    // other fields and methods including constructor
    public JTextField getField1 () {
        return field1;
    }
    public JTextField getField2 () {
        return field2;
    }
}

public class Main {

    public static void main (String[] args) {
        GUI gui = new GUI();
        Scanner scanner = new Scanner("your_file_path");
        String string1 = scanner.nextLine();
        String string2 = scanner.nextLine();

        gui.getField1().setText(string1);
        gui.getField2().setText(string2);
    }
}