我有一个默认图像,我想在用户或程序已选择图像时替换图像。我只有基本的图像阅读器来显示默认图像。
private static void loadImage()throws Exception{
File image2 = new File("...Example\\blackimage.jpg");
bi = ImageIO.read(image2);
}
答案 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");
}
这将为您提供两种方法,一种是在您考虑到图像时调用一种方法,另一种是默认图像。
如果您的程序已经为特定用户选择了一个,例如存储在某种本地存储/数据库中,它可以调用第一种方法,但是如果找不到图像,则可以调用默认的无参数方法。