Oi, gostaria de saber como manipular valores digitados em JTextField no evendo ActionListener. Tentei isso através do código abaixo, mas dá erro na linha JOptionPane.showMessageDialog(null, "REGISTRO SALVO COM SUCESSO PARA "+nome); se alguém puder corrigir este código figo grato.
import javax.swing.;
import java.awt.;
import java.awt.event.*;
public class Form01 extends JFrame{
public Form01(){
// criando frame com cabecalho e desabilitando layout automatico
JFrame frame = new JFrame(“RMFAIS - SOLUÇÕES E TECNOLOGIAS”);
frame.setLayout(null);
// criando labels com coordenadas setBounds
frame.add(new JLabel("<HTML><H2>Form01 - MODELO DE CADASTRO<HR>")).setBounds(05, 03, 500,40);
frame.add(new JLabel("Codigo:")).setBounds(05, 50, 60, 20);
frame.add(new JLabel(" Nome:")).setBounds(05, 70, 60, 20);
// criando caixas de texto com coordenadas setBounds
JTextField codigo = new JTextField();
frame.add(codigo).setBounds(100, 50, 60,20);
JTextField nome = new JTextField();
frame.add(nome).setBounds(100, 70, 500,20);
// criando botoes com coordenadas setBounds
JButton salvar = new JButton("Salvar");
frame.add(salvar).setBounds(05, 400, 80,20);
// executando acao para botoes
salvar.addActionListener (new ActionListener(){
public void actionPerformed(ActionEvent e){
/******** implemente aqui todo codigo necessario para acao do botao **********/
JOptionPane.showMessageDialog(null, "REGISTRO SALVO COM SUCESSO PARA "+nome);
}
});
// exibindo texto no rodape do programa
frame.add(new JLabel("<html><hr>Programador: Roni Márcio Fais - www.rmfais.com")).setBounds(05, 430, 500,20);
// tornando frame visivel
frame.setSize(640,480);
frame.setLocationRelativeTo( null );
frame.setVisible(true);
//frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args){
new Form01();
}
}