Java 如何检查jlabel阵列是否已满?

Java 如何检查jlabel阵列是否已满?,java,arrays,label,jlabel,Java,Arrays,Label,Jlabel,如果任何标签已满,则显示验证弹出窗口。我想更改它,使其仅在所有JLabel都已满时显示错误消息 //check to see if car park is full void checkFull() { for(int i = 0; i < parkingSpace.length; i++) { if (parkingSpace[i].getIcon() != null) { JOptionPane.showMess

如果任何标签已满,则显示验证弹出窗口。我想更改它,使其仅在所有JLabel都已满时显示错误消息

//check to see if car park is full
void checkFull()
{
    for(int i = 0; i < parkingSpace.length; i++)
    {

        if (parkingSpace[i].getIcon() != null)
        {
            JOptionPane.showMessageDialog(null, "Sorry the Car Park is full!");
        }

    }
}
//检查停车场是否已满
void checkFull()
{
对于(int i=0;i
您只需反转循环的逻辑即可。如果您找到一个空的空间,那么就没有问题(返回)。在循环结束时,如果尚未返回,则将没有剩余空间

//check to see if car park is full
void checkFull()
{
    for(int i = 0; i < parkingSpace.length; i++)
    {

        if (parkingSpace[i].getIcon() == null)
        {
          return;
        }

    }
    JOptionPane.showMessageDialog(null, "Sorry the Car Park is full!");

}
//检查停车场是否已满
void checkFull()
{
对于(int i=0;i