Estou tentando fazer uma interface grafica, mas estou com problema em uma parte.
Eu tenho duas classes uma menu q é a classe grafica e a outra q eu implemento ela.Na minha classe main eu tenho 2 atributos , nome e cpf e quando eu chama o menu para executar gostaria que as variaveis da classe main recebecem oq foi digitado nos JTextField, gostaria de saber se isso é possivel.
public class Menu extends JFrame {
JTextField nome;
JTextField cpf;
JButton botao;
JPanel painel;
JLabel msg1;
JLabel msg2;
public Menu() {
super("Menu");
}
public void criaJanela() {
painel = new JPanel();
msg1 = new JLabel("Nome: ");
nome = new JTextField(" ");
msg2 = new JLabel("CPF: ");
cpf = new JTextField(" ");
botao = new JButton("Inserir");
painel.add(msg1);
painel.add(nome);
painel.add(msg2);
painel.add(cpf);
painel.add(botao);
getContentPane().add(painel, BorderLayout.CENTER);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
pack();
setVisible(true);
}
}
public class TestaMenu {
public static void main(String[] args) {
String nome;
String cpf;
Menu menu = new Menu();
menu.criaJanela();
}
}
Se alguem poder me ajudar por favor, com alguma ideia eu agradeceria.
Valeu