hi i have list with image and text of that image with vector itself i have done calling the webservice of the url in that form ,, agian clicks ing list menu i requierd one more list where can i implement that in my code please telll me in lwuit list
public class Top100Artistlist extends Form implements ActionListener
{

public Image images;
public List l=new List();
public Top100Artistlist artistlist;
public Command cmdBack = new Command("back", 1);
public Command cmdplay = new Command("play", 0);
public Streamingmusic midlet;
public PlayerButtonPanel buttonpanel;
int length;
int height=320;
int width= 240;

public Top100Artistlist(Top100Artistlist albumlist) {
super("");
this.setScrollable(false);
}

public Top100Artistlist()
{
length=simplecaller.artist_name.size();
setTitle("Top100Artistlist");
cmdBack=new Command("Back");
cmdplay=new Command("play");
addCommand(cmdplay);
addCommand(cmdBack);
this.setCommandListener(this);
int imgWidth = 36;
int imgHeight = 48;
int cols = 4;
Image[] persons = new Image[length];
for (int i = 0; i < persons.length;i++)
{
persons[i] = Image.createImage(imgWidth,imgHeight, cols);
}
final Top100Albumscontains[] contactArray = new Top100Albumscontains[5];
for (int i = 0; i <contactArray.length; i++) {
int pos = i % length;
contactArray[i] =
new Top100Albumscontains(simplecaller.artist_name.elementAt(i).toString(),
simplecaller.album_artist.elementAt(i).toString(), persons[i]);
}

List l = new List(new ListModel() {
private int selection;

public Object getItemAt(int index) {
return contactArray[index%contactArray.length];
}

public int getSize() {
return 1000000;
}
public int getSelectedIndex() {

return selection;
}

public void setSelectedIndex(int index) {
selection = index;
}

public void addDataChangedListener(DataChangedListener l)
{


}
public void removeDataChangedListener(DataChangedListener l) {
}

public void addSelectionListener(SelectionListener l) {
}

public void removeSelectionListener(SelectionListener l) {
}

public void addItem(Object item) {
}

public void removeItem(int index) {
}
});

l.setListCellRenderer(new Top100Albumsrenders());
l.setFixedSelection(List.FIXED_NONE_ONE_ELEMENT_MARGIN_FROM_EDGE);
l.setSelectedIndex(TOP);
l.setPreferredH(height);
l.setPreferredW(width);
// l.getStyle().setBgColor(0x00ffff);
//l.getStyle().setBgTransparency(80);
this.setScrollable(focusScrolling);
this.setLayout(new BorderLayout());
this.addComponent(BorderLayout.CENTER, l);
setLayout(new CoordinateLayout(getWidth(),getHeight()));
displayPanels();
}
private void displayPanels() {
BottomcustomPanel panel=new BottomcustomPanel();
panel.setX(0);
panel.setY(0);
//addComponent(panel);
//Bottom of the pane
Topcustompanel2 panel2=new Topcustompanel2(midlet);
panel.setX(0);
panel.setY(getHeight()-45);
addComponent(panel2);

}

public void actionPerformed(ActionEvent event)
{
switch (event.getCommand().getId()) {
case 0:
menuplayer menu=new menuplayer();
menu.show();
break;
case 1:

break;
}
}


}
pls solve this issue