Pessoal tenho uma dúvida que já li em alguns postes aqui mais ainda está muito abstrato pra mim.
Tenho um JFrame que defini uma variável para que eu possa usa-lá depois.
1° Está correto o cod abaixo?
[code]public class Principal extends javax.swing.JFrame {
/** Creates new form Principal */
public Principal() {
    initComponents();
}
 public Principal( String Usuario) {
    initComponents();
this.jLbUser.setText(Usuario);
}
[/code]
Agora no form principal que é o Login ( jDialog ) tenho o código. O grande problema é na hora de instânciar acho que está errado.
Se alguém puder me ajudar.
[code]private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String Usuario = jUser.getText();
    if(tentativas < 3){
if(jUser.getText().equals("ADM") || jPass.getText().equals("teste")){
         this.dispose();
   
        Principal home = new Principal(new NewJDialog().true.Usuario);
        
        home.setVisible(True);
}else{
   tentativas++;
   ContaTentativa = "Você Só tem mais "+(3-tentativas) + " tentativas";
   jLabelTentativa.setText(ContaTentativa);
    JOptionPane.showMessageDialog(null,"Usuário ou Senha invalido");
}
    }else{
        JOptionPane.showMessageDialog(null,"Limite de Tentativa excedido!"+
                "/n" + "Contacte o administrador do sistema"+
                "/n" + " O sistema será fechado");
         this.dispose();
}                                        
}
private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {                                         
    this.dispose();
    // TODO add your handling code here:
}   [/code]