Salvar em txt

1 resposta
M

Ae galera, tenho o seguinte codigo abaixo… e queria fazer com que ao clicar no botao Salvar é salvo um arquivo txt com tudo oq foi escrito nos campos Nome, Data e Relatório. Alguem pode me ajudar nisso? Valeu.

Relatorio.java

import java.awt.*;

import java.awt.event.ActionEvent;
import javax.swing.*;

public class Relatorio extends JFrame {

    private Container container;
    private JLabel labelNome,  labelData,  labelRelatorio;
    private JTextField fieldNome,  fieldData;
    private JTextArea areaRelatorio;
    private JButton buttonSalvar,  buttonCancelar;
    private JScrollPane scroll;

    public Relatorio() {

        super("Gerador de Relatório");

        container = getContentPane();
        container.setLayout(null);

        labelNome = new JLabel("Nome");
        labelNome.setBounds(10, 10, 50, 25);
        fieldNome = new JTextField();
        fieldNome.setBounds(70, 10, 280, 25);
        container.add(labelNome);
        container.add(fieldNome);

        labelData = new JLabel("Data");
        labelData.setBounds(10, 40, 200, 25);
        fieldData = new JTextField();
        fieldData.setBounds(70, 40, 280, 25);
        container.add(labelData);
        container.add(fieldData);

        labelRelatorio = new JLabel("Relatório");
        labelRelatorio.setBounds(10, 70, 290, 25);
        areaRelatorio = new JTextArea(12, 22);
        areaRelatorio.setBounds(70, 70, 280, 400);
        areaRelatorio.setLineWrap(true);

        scroll = new JScrollPane();
        scroll.setBounds(70, 70, 280, 400);
        scroll.setViewportView(areaRelatorio);
        scroll.setHorizontalScrollBarPolicy
        (JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
        scroll.setVerticalScrollBarPolicy
        (JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
        this.getContentPane().add(scroll, null); 
        container.add(labelRelatorio);
        
        

        buttonSalvar = new JButton("Salvar");
        buttonSalvar.setBounds(90, 500, 80, 30);
        buttonCancelar = new JButton("Cancelar");
        buttonCancelar.setBounds(180, 500, 100, 30);

        buttonCancelar.addActionListener(new java.awt.event.ActionListener() {

            public void actionPerformed(java.awt.event.ActionEvent evt) {
                buttonCancelarActionPerformed(evt);
            }
        });

        container.add(buttonSalvar);
        container.add(buttonCancelar);

        setSize(420, 600);
        setVisible(true);

        
        
        
        
        
        
    }

    private void buttonCancelarActionPerformed(ActionEvent evt) {
        this.setVisible(false);
        this.dispose();
    }
}

RelatorioMain.java

class RelatorioMain{

	public static void main(String args[]){

		Relatorio relatorio;

		relatorio = new Relatorio();
	
	}	

}

1 Resposta

vinihds

cara, tem um par topico q ensina gravar … só procurar um pouco mais

http://www.guj.com.br/posts/list/20170.java#106457

http://www.guj.com.br/posts/list/28445.java#154797

Criado 31 de maio de 2008
Ultima resposta 31 de mai. de 2008
Respostas 1
Participantes 2