Editor de Texto - java
import java.awt.*; //Biblioteca de interface gráfica AWT (Abstract Windowing Toolkit - pacote de ferramentas para janelas abstratas). import java.awt.event.*; //Fornece interfaces e classes para lidar com diferentes tipos de eventos disparados por componentes AWT. import java.io.*; //API (Interface de Programação de Aplicações) de controle de entrada e saída de dados. import javax.swing.*; //API Swing (Widget Toolkit) biblioteca de interfce gráfica, diferente da AWT, pois reinderiza por conta própria ao invés de direcionar ao S.O. import javax.swing.filechooser.*;//Componente que filtra arquivos e ou extensões. import static javax.swing.JOptionPane.*;//Componente que cria caixa de diálogo simples e objetiva.
//------------------------------------------------------------------------------
//Início da classe editor de texto, herdando funcionalidades do JFrame e implementando o componente ActionListener
//------------------------------------------------------------------------------
public class editortexto extends JFrame implements ActionListener { //Painel da Barra de Menu superior - pnSul private JPanel pnSul; //Váriável privada para criação da Painel da Barra de Menu superior private JMenuBar mnBarraMenu; //Váriável privada para criação da Barra de menu superior private JMenuBar bfBarraFerramenta; //Váriável privada para criação da Barra de menu inferior private JMenu mnArquivo, mnEditar; //Váriável privada para criação do Menu Arquivo e Menu Editar private JMenuItem miAbrir, mnSair; //Váriável privada para criação do Item de Menu Abrir, Sair
//Painel da Barra de Menu inferior pnNor private JPanel pnNor; //Váriável privada para criação da Painel da Barra de Menu