Problema alterar o nome em uma Frameview

0 respostas
W

Bom galera e o seguinte já tem um tempo que estou com esse erro, quando faco login na minha aplicação não estou conseguindo alterar o nome:
public class Login extends javax.swing.JFrame {

/** Creates new form Login */
public Login() {
    initComponents();
    setLocationRelativeTo(null);

}

ProjetohonorApp frame;

/** This method is called from within the constructor to
 * initialize the form.
 * WARNING: Do NOT modify this code. The content of this method is
 * always regenerated by the Form Editor.
 */
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">                          
private void initComponents() {

    jUsuario = new javax.swing.JLabel();
    jLoginusuario = new javax.swing.JTextField();
    jSenha = new javax.swing.JLabel();
    jPsenha = new javax.swing.JPasswordField();
    jLogar = new javax.swing.JButton();
    jLogincancel = new javax.swing.JButton();

    setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
    org.jdesktop.application.ResourceMap resourceMap = org.jdesktop.application.Application.getInstance(projetohonor.ProjetohonorApp.class).getContext().getResourceMap(Login.class);
    setTitle(resourceMap.getString("Form.title")); // NOI18N
    setName("Form"); // NOI18N
    setResizable(false);

    jUsuario.setText(resourceMap.getString("jUsuario.text")); // NOI18N
    jUsuario.setName("jUsuario"); // NOI18N

    jLoginusuario.setText(resourceMap.getString("jLoginusuario.text")); // NOI18N
    jLoginusuario.setName("jLoginusuario"); // NOI18N

    jSenha.setText(resourceMap.getString("jSenha.text")); // NOI18N
    jSenha.setName("jSenha"); // NOI18N

    jPsenha.setText(resourceMap.getString("jPsenha.text")); // NOI18N
    jPsenha.setName("jPsenha"); // NOI18N

    jLogar.setText(resourceMap.getString("jLogar.text")); // NOI18N
    jLogar.setMaximumSize(new java.awt.Dimension(75, 23));
    jLogar.setMinimumSize(new java.awt.Dimension(75, 23));
    jLogar.setName("jLogar"); // NOI18N
    jLogar.setPreferredSize(new java.awt.Dimension(75, 23));
    jLogar.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jLogarActionPerformed(evt);
        }
    });

    javax.swing.ActionMap actionMap = org.jdesktop.application.Application.getInstance(projetohonor.ProjetohonorApp.class).getContext().getActionMap(Login.class, this);
    jLogincancel.setAction(actionMap.get("quit")); // NOI18N
    jLogincancel.setText(resourceMap.getString("jLogincancel.text")); // NOI18N
    jLogincancel.setName("jLogincancel"); // NOI18N
    jLogincancel.addActionListener(new java.awt.event.ActionListener() {
        public void actionPerformed(java.awt.event.ActionEvent evt) {
            jLogincancelActionPerformed(evt);
        }
    });

    javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
    getContentPane().setLayout(layout);
    layout.setHorizontalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addGap(29, 29, 29)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                .addGroup(layout.createSequentialGroup()
                    .addComponent(jLogar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                    .addComponent(jLogincancel))
                .addGroup(layout.createSequentialGroup()
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                        .addComponent(jUsuario)
                        .addComponent(jSenha))
                    .addGap(18, 18, 18)
                    .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                        .addComponent(jPsenha, javax.swing.GroupLayout.Alignment.LEADING)
                        .addComponent(jLoginusuario, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 99, Short.MAX_VALUE))))
            .addContainerGap(22, Short.MAX_VALUE))
    );
    layout.setVerticalGroup(
        layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
        .addGroup(layout.createSequentialGroup()
            .addGap(23, 23, 23)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jUsuario)
                .addComponent(jLoginusuario, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jPsenha, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addComponent(jSenha))
            .addGap(18, 18, 18)
            .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                .addComponent(jLogincancel)
                .addComponent(jLogar, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
            .addContainerGap(20, Short.MAX_VALUE))
    );

    pack();
}// </editor-fold>                        

private void jLogarActionPerformed(java.awt.event.ActionEvent evt) {                                       
    // TODO add your handling code here:
   //String usuario = jLoginusuario.getText();
   //qchar[] senha = jPsenha.getPassword();
    
try {
        Connection conn =  (Connection) Conectabanco.getConnection();
        PreparedStatement ps = null;
        ResultSet rs = null;
        String sql = "select * from empreresp where usuario  = ?"
                + " and senha = ?" ;
        ps = conn.prepareStatement(sql);
        ps.setString(1, jLoginusuario.getText());
        ps.setString(2, jPsenha.getText());
        rs = ps.executeQuery();

        while(rs.next()){
            String usuario = rs.getString("usuario");
            String senha = rs.getString("senha");
            String nome = rs.getString("nome");
         //if(rs.next()){
         if(jLoginusuario.getText().equals(rs.getString("usuario"))
          && jPsenha.getText().equals(rs.getString("senha"))){
             JOptionPane.showMessageDialog(null, "Bem Vindo!");
            dispose();    // fecha a janela atual
            frame = new ProjetohonorApp();
            frame.main(null);
            frame.setTitle("Honorários - " + nome);
        }else{
            JOptionPane.showMessageDialog(null, "Usuário ou Senha incorreto!");
        }
      }
    } catch (SQLException ex) {
      //  JOptionPane.showMessageDialog(null, ex);
        Logger.getLogger(Login.class.getName()).log(Level.SEVERE, null, ex);
    }

    
}                                      

private void jLogincancelActionPerformed(java.awt.event.ActionEvent evt) {                                             
    // TODO add your handling code here:

    setVisible(false);
    
  
}                                            

/**
* @param args the command line arguments
*/
public static void main(String args[]) {
    java.awt.EventQueue.invokeLater(new Runnable() {
        public void run() {
            new Login().setVisible(true);
        }
    });
}

// Variables declaration - do not modify                     
private javax.swing.JButton jLogar;
private javax.swing.JButton jLogincancel;
private javax.swing.JTextField jLoginusuario;
private javax.swing.JPasswordField jPsenha;
private javax.swing.JLabel jSenha;
private javax.swing.JLabel jUsuario;
// End of variables declaration

}
esta classe e a de login onde eu passo o nome para alterar o frameview.
obs: este projeto meu foi criado através do assistente do netbeans.

Criado 17 de dezembro de 2015
Respostas 0
Participantes 1