every time I run this code, the "remove" button only shows up if there's no picture there. is there any fix for this?
[code=java]
while(r<list.si ze()){
JPanel panel2 = new JPanel();
panel2.add(getS ingle(list, isSmall, r));
panel2.setName( ""+r);
panel2.setPrefe rredSize(new Dimension(200,6 00));
System.out.prin tln(panel2.getN ame());
panel2.setVisib le(true);
JPanel picture = new JPanel();
ImageIcon icon = new ImageIcon(list. get(r).picture) ;
picture.add(new JLabel(icon), "South");
panel2.add(pict ure, "Center");
panel2.addMouse Listener(this);
Button remove = new Button("Remove Item");
remove.setName( "R"+r);
remove.addMouse Listener(this);
panel2.add(remo ve, "South");
panel.add(panel 2, "East");
r++;
}[/code]
[code=java]
while(r<list.si ze()){
JPanel panel2 = new JPanel();
panel2.add(getS ingle(list, isSmall, r));
panel2.setName( ""+r);
panel2.setPrefe rredSize(new Dimension(200,6 00));
System.out.prin tln(panel2.getN ame());
panel2.setVisib le(true);
JPanel picture = new JPanel();
ImageIcon icon = new ImageIcon(list. get(r).picture) ;
picture.add(new JLabel(icon), "South");
panel2.add(pict ure, "Center");
panel2.addMouse Listener(this);
Button remove = new Button("Remove Item");
remove.setName( "R"+r);
remove.addMouse Listener(this);
panel2.add(remo ve, "South");
panel.add(panel 2, "East");
r++;
}[/code]
Comment