Image class and paths relative to classpath
Martin Sladecek
martin.sladecek at oracle.com
Mon Apr 23 07:58:09 PDT 2012
Hello,
JIRA: http://javafx-jira.kenai.com/browse/RT-18291
this JIRA request is about adding support for "URL" in Image constructor
that is interpreted as a classpath-relative path when a leading slash is
present.
However, this is currently interpreted as absolute file URL.
In order not to break current behaviour I propose to introduce new set
of static factory methods.
Image.fromClassPath(String path, double requestedWidth, double
requestedHeight, boolean preserveRatio, boolean smooth, boolean
backgroundLoading);
+ overloaded method similar to Image constructors.
The idea is to interpret paths with leading slash as absolute to the
classpath root (basically the same as
Thread.currentThread().getContextClassLoader().getResource(path) ),
while relative paths might be interpreted as relative to the caller
class. So Image.fromClassPath("duke.jpg") called from
myapplication.Application will look for the file in myapplication package.
What do you think?
-Martin
More information about the openjfx-dev
mailing list