main和setVisible不工作的Java登录
我尝试了这段代码,在一个文本文件中,我需要4个登录用户名和密码,但当我尝试main时,setVisible不起作用。NetBeans说,找到setVisible符号,当我删除以运行时,它只生成,没有弹出任何内容。这段代码希望有人能帮助我谢谢main和setVisible不工作的Java登录,java,Java,我尝试了这段代码,在一个文本文件中,我需要4个登录用户名和密码,但当我尝试main时,setVisible不起作用。NetBeans说,找到setVisible符号,当我删除以运行时,它只生成,没有弹出任何内容。这段代码希望有人能帮助我谢谢 import java.io.File; import java.io.FileNotFoundException; import java.util.Scanner; // I use scanner because it's command line.
import java.io.File;
import java.io.FileNotFoundException;
import java.util.Scanner; // I use scanner because it's command line.
public class Identification {
public void run() throws FileNotFoundException {
Scanner scan = new Scanner(new File("C:\\Program Files (x86)\\TP3\\Accessinit.txt"));
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("login");
} else {
System.out.print("error");
}
}
public static void main(String[] args) {
Identification idento = new Identification();
idento.setVisible(true);
}
}
我看不到标识类中定义了visible变量或setVisible方法,因此无法调用它。如果这适合你,你可以试试这样的
public class Identification {
private boolean visible;
public void setVisible(boolean visible) {
this.visible = visible;
}
public void run() throws FileNotFoundException {
Scanner scan = new Scanner(new File("C:\\Program Files (x86)\\TP3\\Access\\init.txt"));
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("login");
} else {
System.out.print("error");
}
}