Java 密码验证程序示例赢得';不编译

Java 密码验证程序示例赢得';不编译,java,swing,compiler-errors,cannot-find-symbol,Java,Swing,Compiler Errors,Cannot Find Symbol,当我编译下面列出的代码时,第7行出现了一个Java:10:error。这是本周分配给我们的样本,用于定制以满足项目的要求,我知道相同的代码在堆栈上重复出现 import javax.swing.JOptionPane; public class ProjectTwo { public static void main(String[] args) { String input; input = JOptionPane.showInputDialog("Ent

当我编译下面列出的代码时,第7行出现了一个Java:10:error。这是本周分配给我们的样本,用于定制以满足项目的要求,我知道相同的代码在堆栈上重复出现

import javax.swing.JOptionPane;

public class ProjectTwo
{
   public static void main(String[] args)
   {
      String input;
      input = JOptionPane.showInputDialog("Enter a password.");
      if (!PasswordVerifier.isValid(input))
         JOptionPane.showMessageDialog(null, "Invalid password.");
      else
         JOptionPane.showMessageDialog(null, "Valid password.");
      System.exit(0);
   }
}
基于这个错误,我认为我没有导入正确的实用程序来使用
密码验证器
函数。我一直在钻研:

  • docs.oracle.com

找到javax.swing的哪些元素可能适用于导入,但运气不好。任何帮助都将不胜感激。

是否应该为PasswordVerifier提供导入语句?比如说

import com.package.PasswordVerifier
运行代码时的输出示例

C:\Users\Aaron\Documents\ProjectTwo.java:9: error: cannot find symbol
  if (!PasswordVerifier.isValid(input))
       ^
symbol:   variable PasswordVerifier
location: class ProjectTwo
1 error

PasswordVerifier
是应该提供给您的还是应该编写的东西?我不认为它是一个标准的Java类。这就是我所想的,但我没有找到任何运气来找到要为这个例子导入到项目中的函数。返回Oracle获取更多信息。谢谢你的帮助。自己写方法。它将是一个静态布尔方法,如果input.equals“(password”),则返回True,否则返回false