Olá,boa noite pessoas.
Gostaria de obter uma ajuda de vcs…Esse programa pode parecer bobo,mas não consigo finalizá-lo.rsrs. :?:
É o seguinte: “Faça um programa em Java que efetue o cadastramento de uma pessoa.”
O que eu fiz,foi isso:
[b]'import java.awt.;
import java.awt.event.;
import javax.swing.;
import javax.swing.event.;
import java.io.*;
public class Exercicio4 extends JFrame implements ActionListener
{
JLabel L1,L2,L3;
JButton B1,B3;
JTextField T1,T2,T3;
FileDialog Fsalvar,Fabrir;
public static void main (String args[])
{
JFrame janela=new Exercicio4();
janela.show();
WindowListener x=new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
};
janela.addWindowListener(x);
}
Exercicio4()
{
setLocation(300,100);
setTitle(“Cadastramento de Pessoas”);
setSize(200,400);
setResizable(false);
L1=new JLabel(“Nome”);
L1.setForeground(Color.blue);
L2=new JLabel(“Sobrenome”);
L2.setForeground(Color.blue);
L3=new JLabel(“Endereço”);
L3.setForeground(Color.blue);
B1 = new JButton(“Gravar”);
B1.addActionListener(this);
T1=new JTextField();
T1.addActionListener(this);
T2 = new JTextField();
T2.addActionListener(this);
T3 = new JTextField();
T3.addActionListener(this);
TA1 = new TextArea(8,60);
Fabrir = new FileDialog(this,“Abrir arquivo”,FileDialog.LOAD);
Fsalvar = new FileDialog(this,“Salvar arquivo”,FileDialog.SAVE);
getContentPane().setLayout(new GridLayout (10,8));
getContentPane().add(L1);
getContentPane().add(T2);
getContentPane().add(L2);
getContentPane().add(T1);
getContentPane().add(L3);
getContentPane().add(T3);
getContentPane().add(B1);
getContentPane().add(B3);
getContentPane().add(TA1);
}
public void actionPerformed(ActionEvent e)
{
String cad = “c:/arq.txt”;
if (e.getSource() == B3) //limpar
TA1.setText("");
if (e.getSource() == B1) //gravar
{
try
{
String S = TA1.getText();
byte b[] = S.getBytes();
FileOutputStream out = new FileOutputStream(cad);
out.write(b);
out.close();
}
catch(java.io.IOException exc)
{
System.out.println(“Erro ao gravar no arquivo”);
}
}
}
}’[/b]
Enfim,se puderem me ajudar eu agradeço.