码迷,mamicode.com
首页 > 编程语言 > 详细

关于 JavaFX ——我对通过代码写 UI界面的层级式分类方法

时间:2016-06-08 00:21:54      阅读:1429      评论:0      收藏:0      [点我收藏+]

标签:

前言:在我的另一篇文章“我对 Java 标志符的命名方法”中有提到:对于返回控件的方法我是使用类似:W_borderPane() 的方式编写的。

现在我提出一种通过代码编写 UI 界面的层级式分类方法:

示例代码:

    // 根容器
    private static BorderPane W_borderPaneBasis(){
        // 创建
        BorderPane _borderPaneBasis = new BorderPane();
        // #自我定义
        _borderPaneBasis.setBackground(new Background(new BackgroundFill(Paint.valueOf("#333333"),null,null)));
        // #添加子级组件
        _borderPaneBasis.setTop(W_menuBarBasis());
        // 返回
        return _borderPaneBasis;
    }
    // 主菜单栏
    private static MenuBar W_menuBarBasis(){
        MenuBar _menuBar = new MenuBar();
        _menuBar.getMenus().add(W_menuProject());
        return _menuBar;
    }
    // 菜单“项目”
    private static Menu W_menuProject(){
        Menu _menuProject = new Menu("项目");
        return _menuProject;
    }

 

 

    @Override
    public void start(Stage primaryStage) throws Exception{
        primaryStage.setTitle("翻译助手");
        Scene _scene = new Scene(W_borderPaneBasis(), 512, 512);
        primaryStage.setResizable(false);
        primaryStage.setScene(_scene);
        primaryStage.getIcons().add(new Image(WindowMain.class.getResourceAsStream("resource/img/dao.png")));
        primaryStage.show();
    }

 

关于 JavaFX ——我对通过代码写 UI界面的层级式分类方法

标签:

原文地址:http://www.cnblogs.com/shiningWish/p/5568695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!