Customer ArrayList类修改Java中的特定元素

时间:2015-04-25 15:45:24

标签: java arraylist imageicon

如何更改自定义ArrayList中特定点的特定变量?我创建了一个ArrayList类,需要调整列表中的某个变量,但我似乎无法想象我将如何实现它。我也在寻找答案,但似乎没有什么特别针对我的问题。

我的超级班的代码是:

MainBrowser.toolbar.setLayout(new FlowLayout(FlowLayout.LEFT));

我的清单代码是......

public class Parcel extends JPanel
{
    protected int idNum;
    protected double charge;
    protected char zone;
    protected ImageIcon i;
    protected static ArrayList<Parcel> parcelList;
    protected static ParcelList newParcel = new ParcelList();

public Parcel(int id, char z) 
{
    this.idNum = id;
    this.zone = z;
}

我要做的是更改ImageIcon,例如,更改列表列表中第5个元素的ImageIcon,其中包含具有不同图像的Box的许多不同实例。还要删除一个元素。

是否可以使用我设置代码的当前方式执行此操作?

1 个答案:

答案 0 :(得分:2)

永远不要在代码中注意某些冗余,一种方法是使用newParcel.get(index),修改使用setter方法从中获得的Box,然后{{1} }