Image class and paths relative to classpath
zonski at googlemail.com
Tue Apr 24 07:21:36 PDT 2012
Yea sorry, I meant "don't like" as in "can't support".
I am still curious though. How do you load properties files, synch with the Controller class or include custom controls without classpath/sourcepath support? Or are these things not part of SceneBuilder's scope?
On 24/04/2012, at 6:27 PM, Daniel Fuchs <daniel.fuchs at oracle.com> wrote:
>> Date: Tue, 24 Apr 2012 11:26:28 +0200
>> From: Martin Sladecek <martin.sladecek at oracle.com>
>> Subject: Re: Image class and paths relative to classpath
>> To: openjfx-dev at openjdk.java.net
>> Message-ID: <4F9671C4.7050107 at oracle.com>
>> Content-Type: text/plain; charset=ISO-8859-1; format=flowed
> Hi Martin,
>> Hi Daniel,
>> how is "@" notation different? As was already mentioned in the thread,
>> "@/" searches through the classpath, so in FXML, there's already support
>> for classpath search.
> Right - I didn't think of that - I was speaking of relative paths using
> the @ notation, things like "@resources/images/img.png" or
> Such paths require no configuration at all - they are resolved against
> the FXML file location.
>> Anyhow, SB might choose not to support classpath search, if it's beyond
>> it's capabilities.
> Yes - that's what I meant: if you use absolute URL or paths relative
> to the FXML file in your FXML, then SB will be able to deal with them.
> If you use a classpath relative path - whether @/ or classpath:,
> then it will depend on whether you've entered/set up the proper
> configuration. In the developer preview - using classpath relatives
> paths will not work - that's one of the preview limitations.
> And (@Daniel) I'm not saying that I don't like the
> classpath: URLs - They have the big advantage of making it clear
> that the file must be looked up using the classpath :-)
> -- daniel
More information about the openjfx-dev