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();
}
}
Duvida com JScrollPane e com comandos para Abrir e Salvar em um editor de texto
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 ?
Criado 14 de julho de 2010
Respostas 0
Participantes 1