Problema com jDialog + jLabel diferente dependendo da senha inserida

O meu problema é o seguinte:
O programa começa com o Main que logo em seguida chama um jDialog que somente após a inserção da senha mostra o formulário principal(jFrame), eu estou querendo que, dependendo da senha inserida o conteúdo de um jLabel que está no formulário principal seja diferente, porém o código que eu fiz não está funcionando…alguém pode me ajudar? eu estou usando NetBeans, segue abaixo o codigo:

[code] public static void main(String args[]) {

    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new teste().jDialog2.setVisible(true);
            new teste().setResizable(false); 
            new teste().setVisible(true);
        }
    });
}  [/code]

[code] private void jButton28ActionPerformed(java.awt.event.ActionEvent evt) {

    String myPassword = new String(jPasswordField2.getPassword());
    if(myPassword.equals("test")){
        jDialog2.dispose();
        jLabel1.setText("Novo Texto");
    }
    
}[/code]