Não tenho formação (apenas conhecimentos básicos) em java ou qualquer outra linguagem de programação.Isto é uma forma de passar tempo! Quero fazer uma agenda, para isso comecei por criar este formulário simples, confiante que é possível usar um simples ficheiro .txt como se de uma tabela se tratasse. Já perdi longas horas a tentar fazer correr o evento de inserir o texto contido no txtData, no arquivo.txt, que para já não estou a conseguir fazer funcionar. Será possível ajudar? Obrigado.
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
import java.lang.*;
public class agendarem extends JFrame {
JButton btnInserir = new JButton ("Inserir");
JButton btnFechar = new JButton ("Fechar");
JTextField txtData = new JTextField(" ");
public agendarem (){
setLayout (null);
setSize (250,120);
setResizable(false);
setLocationRelativeTo(null);
setTitle("Agenda");
txtData.setBounds(20,10,200,30);
btnInserir.setBounds(20,50,90,30);
btnFechar.setBounds(130,50,90,30);
getContentPane().add(btnInserir);
getContentPane().add(txtData);
getContentPane().add(btnFechar);
setVisible (true);
btnFechar.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
System.exit(0);
}
});
/*btnInserir.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
saida.println(txtData.getText());
saida.close();
writer.close();
}
});*/
}
public static void main (String[]args) throws IOException {
FileWriter writer = new FileWriter(new File("arquivo.txt"),true);
PrintWriter saida = new PrintWriter(writer,true);
new agendarem();
}
}
