我的 explore 方法有问题()我必须创建一个高度是高度最大值的图片,宽度是存储图片宽度的总和。相册中的图片应该被复制到目前为止被复制进入一张新图片,并通过调用其上的 explore() 方法显示该图片。这就是我所拥有的:
public boolean addPicture( Picture thePicture, int where )
{
int index = nPictsInAlbum;
pictArray[index] = pictArray[index-1];
while( index > where )
{
pictArray[where] = thePicture;
nPictsInAlbum ++;
}
return true;
}
public void explore()
{
int maxHeight = 0; //max height for the picture
int value = 0;
int biggest = 0;
for(int i = 0; i < pictArray.length; i++)
{
nPictsInAlbum = pictArray[i];
if(value > maxHeight)
{
biggest = value;
maxHeight = i;
}
}