|
@@ -75,7 +75,6 @@ public class Util {
|
|
try {
|
|
try {
|
|
img= ImageIO.read(loadStream(origin, url));
|
|
img= ImageIO.read(loadStream(origin, url));
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
- System.err.println("Warning: '" + url + "' loading failed!");
|
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
return defaultImage;
|
|
return defaultImage;
|
|
}
|
|
}
|
|
@@ -86,28 +85,23 @@ public class Util {
|
|
try {
|
|
try {
|
|
return ImageIO.read(loadStream(origin, url));
|
|
return ImageIO.read(loadStream(origin, url));
|
|
} catch (IOException e) {
|
|
} catch (IOException e) {
|
|
- System.err.println("Warning: '" + url + "' loading failed!");
|
|
|
|
e.printStackTrace();
|
|
e.printStackTrace();
|
|
return defaultImage;
|
|
return defaultImage;
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
static InputStream loadStream(Object origin, String url){
|
|
static InputStream loadStream(Object origin, String url){
|
|
- System.out.println("Resource loaded!");
|
|
|
|
InputStream o=origin.getClass().getResourceAsStream(url);
|
|
InputStream o=origin.getClass().getResourceAsStream(url);
|
|
if(o!=null)return o;
|
|
if(o!=null)return o;
|
|
else{
|
|
else{
|
|
- System.out.println("Loading of \""+url+"\" as local resource failed.\nWill attempt to load as File.");
|
|
|
|
boolean rootSymbol=false;
|
|
boolean rootSymbol=false;
|
|
switch(url.charAt(0)){
|
|
switch(url.charAt(0)){
|
|
case '/':case '\\':rootSymbol=true;
|
|
case '/':case '\\':rootSymbol=true;
|
|
}
|
|
}
|
|
try {
|
|
try {
|
|
-
|
|
|
|
-
|
|
|
|
|
|
|
|
- File f=new File(url);
|
|
+ File f=new File(url);
|
|
- if(!f.exists())url="res"+(rootSymbol?"":"/")+url;
|
|
+ if(!f.exists())url="res"+(rootSymbol?"":"/")+url;
|
|
return new FileInputStream(url);
|
|
return new FileInputStream(url);
|
|
} catch (FileNotFoundException e1) {
|
|
} catch (FileNotFoundException e1) {
|
|
e1.printStackTrace();
|
|
e1.printStackTrace();
|