Ragazzi sono un novlello che sta imparandoa programmare vorrei sapere come faccio per far si che quando selezione un opzione da JComboBox cambia colore alla finestra? principale ecco il sorgente:



import java.awt.*;
import javax.swing.*;
import java.awt.event.*;

public class provaagenda
{
private JFrame miafinestra = new JFrame("Agenda personale");

private Container miocontenitore = miafinestra.getContentPane();
String colori[] = new String[]{"Giallo","Rosso", "Verde","Azzurro"};
private JComboBox combo = new JComboBox(colori);
private JRadioButton scelta1 = new JRadioButton("Inserisci un nuovo nome");
private JRadioButton scelta2 = new JRadioButton("Apri nome salvato");
private JPanel p1 = new JPanel();
private JPanel p2 = new JPanel();
private JPanel p3 = new JPanel();


public provaagenda()
{
miafinestra.setDefaultCloseOperation(JFrame.EXIT_O N_CLOSE);
miafinestra.setBounds(350, 250, 300, 300);
miocontenitore.add(p1);
p1.setLayout(new GridLayout(1,1));
p1.add(scelta1);
miocontenitore.add(p2);
p2.setLayout(new GridLayout(1,1));
p2.add(scelta2);
miocontenitore.add(p3);
p3.setLayout(new GridLayout(1,1));
p3.add(combo);
miafinestra.setVisible(true);

miocontenitore.add(BorderLayout.NORTH,p1);
miocontenitore.add(BorderLayout.CENTER,p2);
miocontenitore.add(BorderLayout.SOUTH,p3);

scelta1.addActionListener(new clickop());
scelta2.addActionListener(new clickop());
combo.addActionListener(new scegli_colore());
}


public class clickop implements ActionListener
{
public void actionPerformed(ActionEvent event)
{
if(event.getSource()==scelta1)
{
JFrame nuovo_nome = new JFrame("Aggiungi nuovo nome");
nuovo_nome.setVisible(true);
nuovo_nome.setBounds(350, 150, 300, 250);
}
else if(event.getSource()==scelta2)
{
JFrame apri_nome = new JFrame("Nomi in memoria");
apri_nome.setVisible(true);
apri_nome.setBounds(350, 150, 300, 250);
}


}
}

public class scegli_colore implements ActionListener
{
public void actionPerformed(ActionEvent event)
{

}
}




public static void main(String args[])
{
provaagenda testa = new provaagenda();
}
}