Creating GUI List in Java Listdemo

import java.awt.*;
import java.awt.event.*;
public class Listdemo extends Frame
{
List Demo=new List(5,false);
public Listdemo(){
setLayout(null);
setBounds(50,50,400,400);
setVisible(true);
}
public void initcomp()
{
Demo.add("red");
Demo.setBounds(50,50,100,100);
Demo.setVisible(true);
Demo.add("green");
Demo.add("blue");
add(Demo);
Demo.addActionListener(new ActionListener(){
public void actionPerformed(ActionEvent ae){
String s1=Demo.getSelectedItem();
if(s1=="red"){
setBackground(Color.red);
}
else if(s1=="green"){
setBackground(Color.green);
}
else if(s1=="blue"){
setBackground(Color.blue);
}
}
});
}
public static void main(String args[]){
new Listdemo();
Listdemo l1=new Listdemo();
l1.initcomp();
}
}

We Are Founder..