Estou com uma duvida de como colocar para o nome digitado aparecer em outra janela quando clicar no botão “CADASTRAR” e também de como fazer com que as 3 primeiras letras do nome + os 4 últimos dígitos no celular apareça no campo de usuário
package aula.pkg6.exercicio.pkg2;
import java.awt.event.ActionEvent;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JTextField;
public class Aula6Exercicio2 {
// CRIAÇÃO DO BOTÃO CANCELAR
static JButton cadastrar = new JButton("CADASTRAR");
// CRIAÇÃO DO BOTÃO FECHAR
static JButton fechar = new JButton("FECHAR");
// CRIAÇÃO DO CONTADOR DE CADASTROS
static int i;
// NOME DA JANELA
static JFrame janela = new JFrame("Cadastro");
public static void main(String[] args) {
// CRIAÇÃO DAS CAIXAS DE TEXTO
JTextField caixa = new JTextField();
JTextField caixa2 = new JTextField();
JTextField caixa3 = new JTextField();
JTextField caixa4 = new JTextField();
JTextField caixa5 = new JTextField();
JTextField caixa6 = new JTextField();
// CAMPO DE CADASTRAR O NOME
JLabel nome = new JLabel();
nome.setText(" Nome ");
janela.add(nome);
nome.setBounds(15, 20, 300, 20);
janela.add(caixa);
caixa.setBounds(65, 20, 250, 20);
// CAMPO DE CADASTRAR O CELULAR
JLabel celular = new JLabel();
celular.setText(" Celular ");
janela.add(celular);
celular.setBounds(15, 60, 300, 20);
janela.add(caixa2);
caixa2.setBounds(65, 60, 30, 20);
janela.add(caixa3);
caixa3.setBounds(100, 60, 215, 20);
// CAMPO DE CADASTRAR O E-MAIL
JLabel email = new JLabel();
email.setText(" E-mail");
janela.add(email);
email.setBounds(15, 100, 300, 20);
janela.add(caixa4);
caixa4.setBounds(65, 100, 250, 20);
// CAMPO DE CRIAÇÃO DA SENHA
JLabel senha = new JLabel();
senha.setText("Senha");
janela.add(senha);
senha.setBounds(15, 140, 300, 20);
janela.add(caixa5);
caixa5.setBounds(65, 140, 250, 20);
// CAMPO DE CONFIRMAÇÃO DE SENHA
JLabel senha2 = new JLabel();
senha2.setText("Confirma");
janela.add(senha2);
senha2.setBounds(10, 180, 300, 20);
janela.add(caixa6);
caixa6.setBounds(65, 180, 250, 20);
// BOTÃO FECHAR
fechar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
janela.dispose();
}
});
// BOTÃO CADASTRAR
cadastrar.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(ActionEvent e) {
// LIMPAR CAMPO
caixa.setText(" ");
caixa2.setText(" ");
caixa3.setText(" ");
caixa4.setText(" ");
caixa5.setText(" ");
caixa6.setText(" ");
// ABRIR NOVA JANELA
JButton cadastrar = new JButton("CADASTRAR");
i = i + 1;
cadastrar.setText(Integer.toString(i));
JFrame seuJFrame = new JFrame();
JLabel finalizar = new JLabel();
finalizar.setText("Cadastro número: " + i);
seuJFrame.add(finalizar);
finalizar.setBounds(35, 20, 200, 20);
JLabel nome1 = new JLabel();
nome1.setText("Nome: ");
seuJFrame.add(nome1);
nome1.setBounds(35, 50, 200, 20);
JLabel usuario = new JLabel();
usuario.setText("Usuario: ");
seuJFrame.add(usuario);
usuario.setBounds(35, 80, 200, 20);
seuJFrame.setSize(370, 300);
seuJFrame.setLocation(500, 250);
seuJFrame.setLayout(null);
seuJFrame.setVisible(true);
}
});
// TAMANHO DO BOTÃO FECHAR
janela.add(fechar);
fechar.setBounds(190, 210, 100, 20);
// TAMANHO DO BOTÃO CADASTRAR
janela.add(cadastrar);
cadastrar.setBounds(50, 210, 110, 20);
// TAMANHO E LOCALIZAÇÃO DA JANELA
janela.setSize(370, 300);
janela.setLocation(500, 250);
janela.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
janela.setLayout(null);
janela.setVisible(true);
}
}