当前位置:  开发笔记 > 编程语言 > 正文

将JavaFX FXML对象组合在一起

如何解决《将JavaFXFXML对象组合在一起》经验,为你挑选了1个好方法。

特别描述性和内容丰富的答案将获得价值50美元的声誉.

我正在使用JavaFX开发应用程序,对于视图,我使用FXML.


   
      
        
          
            
              
            
          
          
            
              
            
          
        
      
      
      
      
   

正如你所看到的,这个段包含一些s的的ID home,about,users.这些是我的申请的单独页面.要操纵那些窗格,我必须将它们注入到我的代码中,如下所示:

@FXML
private AnchorPane home;

@FXML
private AnchorPane about;

@FXML
private AnchorPane users;

这可能看起来整洁,但是当有超过20页时,它可能看起来有点混乱和乏味.有没有办法以干净有效的方式将它们分组成阵列或其他东西?



1> fabian..:

您可以使用fx:definefx:reference将元素放置List在场景图中和场景图中,并将列表注入控制器:


   
        
        
            
            
            
        
    
    
        
            
                
                    
                        
                    
                
                
                    
                        
                    
                
            
        
        
        
        
        
    

调节器

@FXML
private List panes;

推荐阅读
mylvfamily
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有