Duvida com JScrollPane e com comandos para Abrir e Salvar em um editor de texto

0 respostas
R
Ola pessoal Estou tentando fazer um editor de texto e estou com algumas duvidas. No codigo postado abaixo como faço para criar as barras de rolagens com JScrollPane ? E as arquivos funçoes abrir e salvar como faço ?
import javax.swing.JFrame;    // Classe de criação da janela
import javax.swing.JTextPane; // Classe para fornecer a caixa de txt
import javax.swing.JMenuBar;  // Classe para menu
import javax.swing.JMenu;     // Classe para menu
import javax.swing.JMenuItem; // Classe para menu
import java.awt.event.ActionListener;// Tratamento de eventos no menu
import java.awt.event.ActionEvent;// Tratamento de eventos no menu
import javax.swing.*;
import java.awt.*;
import javax.swing.JToolBar;

public class Um_qze_Editor_de_Texto extends JFrame {



	public Um_qze_Editor_de_Texto () {
		JMenuBar barra      = new JMenuBar();// Criando a Barra de Menu
		JMenu menuArquivo   = new JMenu("Arquivo");
		JMenuItem arqAbrir  = new JMenuItem("Abrir");
		JMenuItem arqSalvar = new JMenuItem("Salvar");
		JMenuItem arqSair   = new JMenuItem("Sair");
        FileDialog Fabrir, Fsalvar;

                arqSair.addActionListener(new ActionListener() {
							public void actionPerformed(ActionEvent e) {
								System.exit(0);
							}
						});

				menuArquivo.add(arqAbrir);//Add op Abrir no menu arquivo
				barra.add(menuArquivo);
				this.setJMenuBar(barra);



				menuArquivo.add(arqSalvar);//Add op Salvar no menu arquivo
				barra.add(menuArquivo);
				this.setJMenuBar(barra);



				menuArquivo.add(arqSair); //Add op Sair no menu arquivo
				barra.add(menuArquivo);
				this.setJMenuBar(barra);


        JMenu menuEditar = new JMenu("Editar");
        JMenuItem arqCopiar = new JMenuItem("Copiar");

                menuEditar.add(arqCopiar); //Add op Copiar no menu arquivo
				barra.add(menuEditar);
				this.setJMenuBar(barra);


  Fabrir = new FileDialog(this,"Abrir arquivo",FileDialog.LOAD);// abrir um documento
  Fsalvar = new FileDialog(this,"Salvar Arquivo",FileDialog.SAVE);// salvar um documento



		JTextPane texto = new JTextPane(); //Estancia da class txt
        JScrollPane scrollPane = new JScrollPane(texto);


            add(scrollPane, BorderLayout.CENTER);

		this.setTitle("Editor JMFRB");//Titulo
		this.setSize(340,230);// Tamanho da tela exibida
		this.add(texto); // Add texto ao JFrame
		this.setVisible(true);//Exibe a tela
		this.setDefaultCloseOperation(EXIT_ON_CLOSE);//Fecha a janela
	}

	public static void main(String[] args)/*Programa principal*/ {
		new Um_qze_Editor_de_Texto();

	}
}
Criado 14 de julho de 2010
Respostas 0
Participantes 1