您将需要使用java.util.Scanner来解决此问题.
这是一个很好的控制台登录程序:
import java.util.Scanner; // I use scanner because it's command line.
public class Login {
public void run() {
Scanner scan = new Scanner (new File("the\\dir\\myFile.extension"));
Scanner keyboard = new Scanner (System.in);
String user = scan.nextLine();
String pass = scan.nextLine(); // looks at selected file in scan
String inpUser = keyboard.nextLine();
String inpPass = keyboard.nextLine(); // gets input from user
if (inpUser.equals(user) && inpPass.equals(pass)) {
System.out.print("your login message");
} else {
System.out.print("your error message");
}
}
}
当然,您将使用Scanner scanner = new Scanner(File toScan);但不是用户输入.
快乐的编码!
作为最后一点,如果你可以制作Swing组件,那么你至少是一个不错的程序员.