import java.awt.*;  
import java.awt.event.*;  
import javax.swing.*;   
import javax.swing.event.*;
  
public class ExemploJTooBar extends JFrame implements ActionListener 
{  
  		JToolBar Barra_de_Ferramentas = new JToolBar();
  		
  		JButton bt_Novo, bt_Abrir, bt_Salvar, bt_Salvar_Como, bt_Sair, bt_Copiar, bt_Colar;
  		JButton bt_Alinhamento_Esquerda, bt_Alinhamento_Direita, bt_Alinhamento_Justificado;
  		JButton bt_Alinhamento_Centralizado, bt_Imprimir;
  		
  		JTextArea ta_areadetextos; 
  		
  		JPanel Painel_Normal; 
  		
  		JScrollPane Painel_Rolante; 
  		
  		JMenuBar Barra_de_Menu = new JMenuBar();
  		JMenu Menu_Arquivo, Menu_Editar, Menu_Configuracoes, Menu_Ajuda;
  		JMenuItem MenuItem_Configuracoes_Barra_de_Ferramentas;	
  					
    	public ExemploJTooBar() 
    	{  
 				setJMenuBar(Barra_de_Menu 			 = new JMenuBar());
 				Barra_de_Menu.add(Menu_Arquivo 		 = new JMenu("ARQUIVO"));
 				Barra_de_Menu.add(Menu_Editar 		 = new JMenu("EDITAR"));
 				Barra_de_Menu.add(Menu_Configuracoes = new JMenu("CONFIGURAÇÕES"));
 				Menu_Configuracoes.add(MenuItem_Configuracoes_Barra_de_Ferramentas = new JMenuItem("OCULTAR BARRA DE FERRAMENTAS"));
 				Barra_de_Menu.add(Menu_Ajuda   		 = new JMenu("AJUDA"));
        		BorderLayout MeuBorderLayout         = new BorderLayout(); 
        		Painel_Normal = new JPanel();	
        		ta_AreaDeTextos = new JTextArea(8,40); 
        		Painel_Rolante = new JScrollPane(ta_AreaDeTextos); 	
        		Painel_Normal.setLayout(MeuBorderLayout);      			
        		Painel_Normal.add("North", Barra_de_Ferramentas);  
        		Painel_Normal.add("Center", Painel_Rolante);         			        			 
        		Barra_de_Ferramentas.add(bt_Novo                     = new JButton(new ImageIcon("novo.png")));
        		Barra_de_Ferramentas.add(bt_Abrir                    = new JButton(new ImageIcon("abrir.png")));
        		Barra_de_Ferramentas.add(bt_Salvar                   = new JButton(new ImageIcon("salvar.png")));
        		Barra_de_Ferramentas.add(bt_Salvar_Como              = new JButton(new ImageIcon("salvarcomo.png"))); 
        		Barra_de_Ferramentas.add(bt_Copiar                   = new JButton(new ImageIcon("copiar.png")));
        		Barra_de_Ferramentas.add(bt_Colar                    = new JButton(new ImageIcon("colar.png")));
 	    		Barra_de_Ferramentas.addSeparator();
        		Barra_de_Ferramentas.add(bt_Imprimir       		     = new JButton(new ImageIcon("imprimir.png"))); 
        		Barra_de_Ferramentas.add(bt_Alinhamento_Esquerda     = new JButton(new ImageIcon("alinhamento_esquerdo.png")));
        		Barra_de_Ferramentas.add(bt_Alinhamento_Direita      = new JButton(new ImageIcon("alinhamento_direito.png")));
        		Barra_de_Ferramentas.add(bt_Alinhamento_Justificado  = new JButton(new ImageIcon("alinhamento_justificado.png")));
        		Barra_de_Ferramentas.add(bt_Alinhamento_Centralizado = new JButton(new ImageIcon("alinhamento_centralizado.png")));  
        		Barra_de_Ferramentas.add(bt_Sair                     = new JButton(new ImageIcon("sair.png")));  
	
    
        		setSize(900, 800);
        		setVisible(true);  
        		setResizable(false);	
        		//////////////////////////////////////////////////
                bt_Novo.addActionListener(this);
                bt_Abrir.addActionListener(this);
                bt_Salvar.addActionListener(this);
                bt_Salvar_Como.addActionListener(this);
                bt_Sair.addActionListener(this);
  				bt_Alinhamento_Esquerda.addActionListener(this);
  				bt_Alinhamento_Direita.addActionListener(this);
  				bt_Alinhamento_Justificado.addActionListener(this);
  				bt_Alinhamento_Centralizado.addActionListener(this);	
  				bt_Imprimir.addActionListener(this);	
  				bt_Copiar.addActionListener(this);
  				bt_Colar.addActionListener(this);	

  				//setContentPane(Painel_Normal);
  				getContentPane().add(Painel_Normal);
  				setTitle("OXNAR - PROCESSADOR DE TEXTOS");
  				setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  				  
    	}  
  		public static void main(String[] args) 
  		{  
        		 new ExemploJTooBar();   	
        }  
        public void actionPerformed(ActionEvent e)
        {
        		String Texto_Temporario = " ";
        		if(e.getSource()==bt_Novo)
        		{
    					 ta_AreaDeTextos.setText("");	    				
        		}	
        		if(e.getSource()==bt_Abrir)
        		{
        			
        		}	
        			
        		if(e.getSource()==bt_Copiar)
        		{
        				System.out.println("Passei aqui");
        				Texto_Temporario = ta_AreaDeTextos.getText();
        				String Texto = ta_AreaDeTextos.getText();
        				System.out.println(""+Texto);
        				Texto_Temporario = ""+ ta_AreaDeTextos.getText();
        		}	
        		if(e.getSource()==bt_Sair)
        			{System.exit(0);}
        		if(e.getSource()==bt_Colar)
        		{
        				ta_AreaDeTextos.setText(ta_AreaDeTextos.getText() + " " + Texto_Temporario );
        		}	
	       			        			
        		if(e.getSource()==bt_Salvar)
        		{
        			
        		}	
        		if(e.getSource()==bt_Salvar_Como)
        		{
        			
        		}	

        		if(e.getSource()==bt_Alinhamento_Esquerda)
        		{
        					
        			
        		}	
          		if(e.getSource()==bt_Alinhamento_Direita)
          		{
          			
          		}	
         		if(e.getSource()==bt_Alinhamento_Justificado)
         		{
         			
         		}
          		if(e.getSource()==bt_Alinhamento_Centralizado)
          		{
          			
          		}		
          		if(e.getSource()==bt_Imprimir)
          		{
          				
          								
          		}	
          		if(e.getActionCommand().equals("OCULTAR BARRA DE FERRAMENTAS"))
          		{
          			Barra_de_Ferramentas.
          		}		

        }		
} 