/**
 * Material desenvolvido para as aulas 27 a 30 do
 * Curso Tecnico em Informática do Colégio Estadual do Paraná
 * Prof. André Aparecido da Silva 
 */
import javax.swing.*;
import javax.swing.event.*;
import java.awt.*;
import java.awt.event.*;

public class InterfaceMenu extends JFrame implements ActionListener 
{
		JMenuBar Barra_de_Menu = new JMenuBar();
		JMenu Menu_Arquivo, Menu_Opcoes, Menu_Cores;
		JMenuItem MenuIem_Novo, MenuItem_Sair;
	 	JMenuItem MenuItem_Cor_Amarela, MenuItem_Cor_Azul, MenuItem_Cor_Verde, MenuItem_Cor_Vermelho; 
    	public InterfaceMenu() 
    	{
    			setJMenuBar(Barra_de_Menu);
    			Barra_de_Menu.add(Menu_Arquivo = new JMenu("ARQUIVO"));
    			Menu_Arquivo.add(MenuIem_Novo = new JMenuItem("NOVO"));
    			Menu_Arquivo.addSeparator();
      			Menu_Arquivo.add(MenuItem_Sair = new JMenuItem("SAIR"));
    			Barra_de_Menu.add(Menu_Opcoes = new JMenu("OPÇÕES"));
    			Menu_Opcoes.add(Menu_Cores = new JMenu("CORES"));	
    			Menu_Cores.add(MenuItem_Cor_Amarela = new JMenuItem ("AMARELA"));
    			Menu_Cores.add(MenuItem_Cor_Azul = new JMenuItem ("AZUL"));
    			Menu_Cores.add(MenuItem_Cor_Verde = new JMenuItem ("VERDE"));
    			Menu_Cores.add(MenuItem_Cor_Vermelho = new JMenuItem ("VERMELHA"));
    			/////////////////Tornando os Item sensiveis ao click do mouse
    			MenuIem_Novo.addActionListener(this);
    			MenuItem_Sair.addActionListener(this);
	 			MenuItem_Cor_Amarela.addActionListener(this);
	 			MenuItem_Cor_Azul.addActionListener(this);
	 			MenuItem_Cor_Verde.addActionListener(this);
	 			MenuItem_Cor_Vermelho.addActionListener(this); 
    			//////////////////Configurações da Tela
    			setTitle("CURSO TÉCNICO EM INFORMÁTICA - COLÉGIO ESTADUAL DO PARANÁ");
    			setSize(300, 400);
    			setVisible(true);
    	}
    	public static void main (String args [])
    	{new InterfaceMenu();}
    	public void actionPerformed (ActionEvent e)
    	{
    			if(e.getSource()==MenuItem_Sair)
    					{System.exit(0);}	
    			if(e.getSource()==MenuItem_Cor_Amarela)
    					{getContentPane().setBackground(Color.yellow);}
    			if(e.getSource()==MenuItem_Cor_Azul)
    					{getContentPane().setBackground(Color.blue);}
    			if(e.getSource()==MenuItem_Cor_Verde)
    					{getContentPane().setBackground(Color.green);}
    			if(e.getSource()==MenuItem_Cor_Vermelho)
    					{getContentPane().setBackground(Color.red);}
    	}	     		
}		
    
    