How to style FXML-defined popups?
    David Grieve 
    david.grieve at oracle.com
       
    Wed May 30 06:59:16 PDT 2012
    
    
  
This looks like a bug to me. The popup should get the styles from the stylesheets of the scene of the popup's owner window.  
On May 30, 2012, at 9:22 AM, Werner Lehmann wrote:
> Hi,
> 
> I am using FXML to prepare popups and contextmenus in an fx:define block:
> 
>>  <fx:define>
>>    <Popup fx:id="popup" styleClass="my-popup" .../>
>>    <ContextMenu fx:id="contextmenu" styleClass="my-contextmenu" .../>
>>  </fx:define>
> 
> Unfortunately those popups do not inherit the stylesheets of the scene which the fxml is loaded into. Instead, I have to do this after loading for each popup and contextmenu:
> 
>> contextmenu.getScene().getRoot().getStylesheets().addAll(...);
> 
> Is there a simpler way, maybe something I can do directly in FXML... a clever binding or somesuch?
> 
> Rgds
> Werner
David Grieve | Principal Member of Technical Staff
Mobile: +16033121013 
Oracle Java Client UI and Tools
Durham, NH 03824 
 Oracle is committed to developing practices and products that help protect the environment
    
    
More information about the openjfx-dev
mailing list