0

我会简短地说。

我放了一个 jLbl_show 并在 if 条件下为它设置了一个图像。

if(int c==1){
  jLbl_show0.setIcon(new ImageIcon(getClass().getResource("/img/wrong.png")));
}
else{
  jLbl_show0.setIcon(new ImageIcon(getClass().getResource("/img/ok.png")));
}

但是,现在图像已设置,我需要将图像 URL 设置为另一个条件。这就像;

if(imageURL is "/img/ok.png"){ do somthing }
elseif (imgURL is "/img/wrong.png"){ do something }

有没有办法做到这一点?

4

1 回答 1

1

做这样的事情:

boolean flag = false;

if(someBoolean){
  jLbl_show0.setIcon(new ImageIcon(getClass().getResource("/img/wrong.png")));
  flag = true;
}
else{
  jLbl_show0.setIcon(new ImageIcon(getClass().getResource("/img/ok.png")));
}

if(flag){something}
else{something}
于 2012-11-02T03:46:55.147 回答