Tranferir dados de um jTextField de um jframe para um label de um outro jframe

Estou tentando transferir alguns dados de alguns jTextField de um jframe A para alguns label de um outro jframe B, mas os dados não aparecem no jframe B

Código:

private void buttonTituloActionPerformed(java.awt.event.ActionEvent evt) {
        String nome = txtNome.getText();
        String nascimento = txtNasc.getText();
        String numeroTitulo = txtNumeroEleitor.getText();
        String cidade = txtCidade.getText();
        String uf = boxUF.getSelectedItem().toString();            
        titulo janela = new titulo();            
        janela.labelNomeTitulo.setText(nome);
        janela.labelDataTitulo.setText(nascimento);
        janela.labelMunicipio.setText(cidade+"/"+uf);
        janela.labelNumeroTitulo.setText(numeroTitulo);
        janela.labelNomeTitulo.setText(nome);            
        new titulo().show();
}

Classe JanelaA:

static JTextField texto; //static para um fácil acesso na classe JanelaB

public JanelaA() {
	super("JanelaA"); //título
	
	texto = new JTextField(); //inicia o atributo texto
	JButton botao = new JButton("Clique aqui"); //cria um botão
	botao.addActionListener(new ActionListener() { //adiciona evento no botão
		@Override
		public void actionPerformed(ActionEvent e) {
			new JanelaB(); //ao clicar abre a JanelaB
		}
	});
	
	getContentPane().add(BorderLayout.SOUTH, botao); //adiciona o botão no sul
	getContentPane().add(texto); //adiciona a caixa de texto
	
	setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	setSize(300, 300);
	setVisible(true);
}

Classe JanelaB:

public JanelaB() {
	super("JanelaB"); //título da JanelaB
	JLabel label = new JLabel(); //cria uma label
	
	label.setText(JanelaA.texto.getText()); //determina o texto da label como o que foi escrito na caixa de texto da JanelaA
	
	getContentPane().add(label); //adiciona a label
	setSize(300, 300);
	setVisible(true);
}

Classe Principal (abre a JanelaA):

public static void main(String[] args) {
	new JanelaA(); //inicia a JanelaA
}

OBS: As classes JanelaA e JanelaB devem extender JFrame

Pode passar via construtor tambem.