Evento no applet

pessoal nao esta acontecendo nada quando dou um click no button, o que esta errado ??

[code]mport javax.swing.;
import java.awt.Container;
import java.awt.
;
import java.awt.Color;
import java.awt.event.;
import java.awt.event.ActionEvent;
import java.applet.
;
public class Oscontent extends JApplet
{
private JButton botao;
private JPanel painel;
private JLabel label;
private JLabel vermelho;
private JLabel verde;
private JLabel azul;
private JTextField cor1;
private JTextField cor2;
private JTextField cor3;
int vm,vr,az;

	public void init() 
	{
		Container areaUtil = this.getContentPane();
		FlowLayout aparencia =  new FlowLayout();
		areaUtil.setLayout(aparencia);
		
		JPanel painel = new JPanel();
		JButton botao =new JButton("CORES");
		JLabel label =new JLabel("Bem-vindo ao mundo Java, " );
		JLabel vermelho =new JLabel("Vermelho" );
		JLabel verde =new JLabel("Verde" );
		JLabel azul =new JLabel("Azul" );
		JTextField cor1 = new JTextField("255");
		JTextField cor2 = new JTextField("255");
		JTextField cor3 = new JTextField("255");
		areaUtil.add( painel );
		painel.setBackground( new java.awt.Color(255, 100, 255));
		painel.setLayout(aparencia);
		vermelho.setForeground(Color.red);
		verde.setForeground(Color.green);
		azul.setForeground(Color.blue);

		painel.add(botao);
		painel.add(label);
		painel.add(vermelho);
		painel.add(cor1);
		painel.add(verde);
		painel.add(cor2);
		painel.add(azul);
		painel.add(cor3);			
	}
	
	public boolean Action(Event evento, Object ativa)
	{
		if(evento.target instanceof Button)
		{
			String label =(String)ativa;
			if(label=="botao")
			{
				vm = Integer.valueOf(cor1.getText());
				vr = Integer.valueOf(cor2.getText());
				az = Integer.valueOf(cor3.getText());
				painel.setBackground( new java.awt.Color(vm, vr, az));
			}
			
			
		}
		repaint();
		return true;
	}
	
	
	
}[/code]

Boa tarde, voce não colocou o evento no botao.
Eu alterei a classe e coloquei o evento, tenta agora para ver se deu certo.

import javax.swing.*;   
import java.awt.*;  
import java.awt.Color;  
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;


public class Oscontent extends JApplet   
    {   
        private JButton botao;  
        private JPanel painel;  
        private JLabel label;  
        private JLabel vermelho;  
        private JLabel verde;  
        private JLabel azul;  
        private JTextField cor1;  
        private JTextField cor2;  
        private JTextField cor3;  
                int vm,vr,az;  
            
     
        

        public void init()   
        {  
            Container areaUtil = this.getContentPane();  
            FlowLayout aparencia =  new FlowLayout();  
            areaUtil.setLayout(aparencia); 
            painel = new JPanel();     
            botao =new JButton("CORES");  
            label =new JLabel("Bem-vindo ao mundo Java, " );  
            vermelho =new JLabel("Vermelho" );  
            verde =new JLabel("Verde" );  
            azul =new JLabel("Azul" );  
            cor1 = new JTextField("255");  
            cor2 = new JTextField("255");  
            cor3 = new JTextField("255");  
            areaUtil.add( painel );  
            painel.setBackground( new java.awt.Color(255, 100, 255));  
            painel.setLayout(aparencia);  
            vermelho.setForeground(Color.red);  
            verde.setForeground(Color.green);  
            azul.setForeground(Color.blue);  
  
           
            painel.add(botao);  
            painel.add(label);  
            painel.add(vermelho);  
            painel.add(cor1);  
            painel.add(verde);  
            painel.add(cor2);  
            painel.add(azul);  
            painel.add(cor3); 
            
            
           //ActionEvent para o botao 
            botao.addActionListener(new ActionListener() {
                public void actionPerformed(ActionEvent evt) {
                    Action(evt);
                }
           }); 

        }  
          
        public boolean Action(ActionEvent evt)  
        {  
  
            vm = Integer.valueOf(cor1.getText());  
            vr = Integer.valueOf(cor2.getText());  
            az = Integer.valueOf(cor3.getText());  
            painel.setBackground(new java.awt.Color(vm,vr,az));  
  
            painel.repaint();  
            return true;  
        }  
          
          
    } 

T+

valeu pela dica juliano, obrigado