Como criar botão para refinir a senha em Java

Queria saber como fazer um botão que fosse capaz de abrir uma tela para redifinir essas senhas:

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { **
** // O botão acessar irá chamar a tela principal

** if (jTextFieldUsuario.getText().equals(“admin”)&& jPasswordFieldSenha.getText().equals(“admin”)){**
** TelaPrincipal tela = new TelaPrincipal();**
** tela.setVisible(true);**
** dispose(); texto em negrito
** }else{ **
** JOptionPane.showMessageDialog(rootPane, “Usuário ou senha inválidos , tente novamente!”);**
** }**


** }**

Quero redefinir essas senhas sem uso de Banco de Dados.

As senhas são armazenadas onde? Se for no banco de dados, redefini-las sem usar o banco de dados é meio que impossível.
De qualquer forma, você só precisa ter o jframe com os campos para a inserção da nova senha.
A partir disso, cria-se o botão e, na action do mesmo, invoca-se a instância do frame correspondente.
Qual a dificuldade?

Então como sou iniciante , estou com dificuldades em fazer a condição para redefinir essa senha.
Agradeço :grinning:
Obs: o Jframe já está criado e já instanciei a tela

private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) { 
    // O botão acessar irá chamar a tela principal
    if (jTextFieldUsuario.getText().equals(“admin”) && jPasswordFieldSenha.getText().equals(“admin”)){
        TelaPrincipal tela = new TelaPrincipal();
         tela.setVisible(true);
        dispose();
    }else{
        JOptionPane.showMessageDialog(rootPane, “Usuário ou senha inválidos , tente novamente!”);
        //Aqui você instancia o frame para trocar a senha
    }
}

Obrigadoo