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.;
import java.awt.;
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);
}}