Erro ao executar a classe
Olá galera, sou iniciante em Java e estou fazendo exercícios,
mas infelizmente me deparei com esse problema ao executar o
programa, alguém pode me ajudar a identificar o erro?
Esse é um exercício Do livro “Java, guia do programador”.
Vou deixar o código abaixo…
import javax.swing.<em>; import java.awt.</em>; public class SwingPassword extends JFrame {private JLabel lRes; private JPasswordField pf; private JButton bAnalisar;public SwingPassword(){ setTitle("Senhas");//ajusta título Container cp = getContentPane();//painel de conteúdo cp.setLayout(new GridLayout(1,4,1,1));//layout grade 1x2 cp.add(new JLabel("Senha", JLabel.RIGHT)); cp.add(pf = new JPasswordField(10)); cp.add(bAnalisar = new JButton("Analisar")); cp.add(lRes = new JLabel());//resultado lRes.setOpaque(true);//para que o rótulo não seja transparente bAnalisar.addActionListener((e) -> {//expressão lambda PasswordStrength forca = PasswordStrength.evaluateStrength( pf.getPassword()); lRes.setText(forca.toString()); lRes.setBackground(forca.getColor()); });getRootPane().setDefaultButton(bAnalisar);// botão com default setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); pack();//autodimensiona janela }public static void main(String[] args) { new SwingPassword().setVisible(true); }}