Herdando dados de um formulario

ola galera, estou com a seguinte duvida:
tenho uma tela inicial de usuario e senha, tudo funcionando
quando eu digito usuario e senha funciona tudo certo e chama a tela (sem erros)
gostaria de saber como faço para o nome que foi digitado na tela de usuario e senha aparecer no outro formulario que é chamado depois do usuario e senha!
se alguem puder ajudar ficaria agradecido

Uma forma de você fazer isso corretamente é criar seu formulário como sendo uma classe derivada de JDialog (o que você provavelmente já deve ter feito) e com 2 getters: usuário e senha. Os getters podem pegar o valor de getText ou getPassword dos campos:

JTextField txtUsuario = ...
JPassword pwdSenha = ...
...

public String getUsuario () { return txtUsuario.getText(); }
public String getSenha () { return new String (pwdSenha.getPassword(); }

Quando a tela de login for encerrada, use os getters para obter os valores de usuário e senha.

eu coloquei mas nao esta aparecendo ela esta como JFrame e nao JDialog tentei mudar mas da erro to usando o netbeans
este é meu codigo do usuaio e senha:

public class UsuarioSenha extends javax.swing.JFrame {
Connection con;
String usera, passa;
String user, pass;
String osql;
public String inuser, inpass;
Statement stm;
ResultSet rs;
    
    /** Creates new form UsuarioSenha */
    public UsuarioSenha() {
        initComponents();
    }
    public String getUsuario()
{
    inuser = txt_usuario.getText();
    return inuser;
}
                              

    private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {                                         
// TODO adicione seu código de manipulação aqui:
         try
        {
        con = Conexao.getConnection();
        stm = con.createStatement();
            
         inuser = txt_usuario.getText();
        inpass = txt_senha.getText();
        osql = "select * from senhas where usuario='"+inuser+"' and senha='"+inpass+"'";
        rs = stm.executeQuery(osql);
        ResultSetMetaData rsmd = rs.getMetaData();
   rs.next();      
       usera = rs.getString("usuario");
       passa = rs.getString("senha");
       
        if (usera.equals(inuser) && passa.equals(inpass))
        {
            MenuPrincipal menu = new MenuPrincipal();
            menu.setVisible(true);
           setVisible(false);       
        }
        }
        catch (Exception e)
        {
            JOptionPane.showMessageDialog(null,"usuario ou senha invalidos");
        }
    }                                        

    private void bt_limparActionPerformed(java.awt.event.ActionEvent evt) {                                          
// TODO adicione seu código de manipulação aqui:
        txt_usuario.setText("");
        txt_senha.setText("");
    }                                         

dentro do formulario seguinte eu to usando

         UsuarioSenha us = new UsuarioSenha();
         label1.setText(""+us.getUsuario());

o que pode ser??