Look and feel mechanism?
    Stephen Winnall 
    steve at winnall.ch
       
    Sun Dec  8 16:15:13 PST 2013
    
    
  
It may be possible to change the LOOK with CSS, but not the FEEL, which is where Java apps have traditionally failed big time.
Some things that I don’t think can be changed with CSS:
1) texts
2) order of buttons
3) escape characters for shortcuts
4) menus
5) system-level stuff (double-clicking on files, dropping files on applications, …)
6) filesystem conventions
7) ...
I think FXML can fix some of these, but not all. So it seems to me that a LaF in JFX will consist of at least:
	- one or more CSS files
	- one or more FXML files
	- some plumbing at the system level
It would be nice to have a set of proper LaFs for each major platform with an appropriate common API.
Steve
On 9 Dec 2013, at 00:20, Jasper Potts <jasper.potts at oracle.com> wrote:
> You can set skin classes from CSS so should be able to do everything you could with Swing and more. With just a CSS file and skins as and when needed. 
> 
> Jasper
> 
>> On Dec 8, 2013, at 3:00 PM, Jonathan Giles <jonathan.giles at oracle.com> wrote:
>> 
>> At present there are no plans to introduce any further API or
>> functionality in this area, but if there is something you are wanting
>> then you should file feature requests in Jira.
>> 
>> -- Jonathan
>> 
>>> On 9/12/2013 11:54 a.m., Pedro Duque Vieira wrote:
>>> Hi,
>>> 
>>> Is there any Look and Feel mechanism in place, like the one in Swing? That
>>> doesn't appear to exist..
>>> 
>>> Are there any plans to add one? You can only do so much with CSS...
>>> 
>>> Thanks in advance, best regards,
>> 
    
    
More information about the openjfx-dev
mailing list