如何在用户选择图像时替换默认图像?

时间:2016-11-13 17:04:47

标签: java image uiimageview

我有一个默认图像,我想在用户或程序已选择图像时替换图像。我只有基本的图像阅读器来显示默认图像。

private static void loadImage()throws Exception{
    File image2 = new File("...Example\\blackimage.jpg");
    bi = ImageIO.read(image2);
}

1 个答案:

答案 0 :(得分:0)

您可以覆盖方法

private static void loadImage(String imagePath) throws Exception {
  File image2 = new File(imagePath);
  bi = ImageIO.read(image2);
}

private static void loadImage() throws Exception {
  loadImage("...Example\\blackimage.jpg");
}

这将为您提供两种方法,一种是在您考虑到图像时调用一种方法,另一种是默认图像。

如果您的程序已经为特定用户选择了一个,例如存储在某种本地存储/数据库中,它可以调用第一种方法,但是如果找不到图像,则可以调用默认的无参数方法。