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]