1. 描述备注

1.1 参考教程

博客

易百教程

JavaFX中国

1.5 安装

a). 在线安装e(fx)clipse插件

b). 下载安装SceneBuilder

c). eclipse重启以后,windows->preference->javaFx->SceneBuilder executable选择 上一步中安装后的exe文件

2. 快速入门示例-MVC

a). *.fxml文件中定义scene(内容区域)的布局,使用fx:controller指定绑定类,
Button等组件必须用fx:id(Code下的fx:id属性)指定id,
Code中可以指定绑定的动作
b). *action.java中使用 @FXML注解将fx:id和java中变量关联起来
c). main方法中加载*.fxml文件形成界面

3. JavaFX布局

AnchorPane 	允许将子节点边缘定位到其父节点的边缘。不调整子节点大小。

ScrollPane	滚动条布局

HBox 包含单行节点。子节点大小水平调整至其首选宽度,但各子节点可以显式设置为水平增加至其最大宽度。默认情况下,子节点大小垂直调整至其最大高度。

VBox 包含单列节点。子节点大小垂直调整至其首选高度,但各子节点可以显式设置为垂直增加至其最大高度。默认情况下,子节点大小水平调整至其最大宽度。

BorderPane  提供经典顶部、左侧、右侧、底部、中心子节点放置。水平调整位于顶部和底部的子节点的大小,
垂直调整位于左侧和右侧的子节点的大小,同时在水平和垂直方向调整位于中心的节点的大小。所有大小调整最大可调整至节点在相关方向上的最大大小。 StackPane 将子节点从背景切换到前景。调整子节点大小以填充父节点大小(直至每个节点的最大宽度和高度)。 TilePane 提供换行的水平或垂直均匀的“平铺”流。调整子节点的大小以填充平铺的大小(直至节点的最大宽度和高度)。 FlowPane 提供换行的水平或垂直子节点流。不调整子节点大小。 GridPane 将子节点置于弹性网格中,这非常适合复杂布局。大小调整基于给定行或列中显式设置的约束。

3.1 AnchorPane 固定面板-最常用

3.2 TabPane布局

//每个tab页内部再使用一个AnchorPane完成固定布局

3.3 ScrollPane 滚动条布局

5. 内置控件

2 标签(Label)
3 按钮(Button)
4 单选按钮(Radio Button)
5 开关按钮(Toggle Button)
6 复选框(Checkbox)
7 选择框(Choice Box)
8 文本框(Text Field)
9 密码框(Password Field)
10 滚动条(Scroll Bar)
11 滚动面板(Scroll Pane)
12 列表视图(List View)
13 表格视图(Table View)
14 树视图(Tree View)
15 树表视图(Tree Table View)
16 组合框(Combo Box)
17 分隔符(Separator)
18 滑块(Slider)
19 进度条和进度指示器(Progress Bar and Progress Indicator)
20 超链接(Hyperlink)
21 HTML编辑器(HTML Editor)
22 提示信息(Tooltip)
23 带有标题的面板和可折叠面板(Titled Pane and Accordion)
24 菜单(Menu)
25 颜色选择器(Color Picker)
26 日期选择器(Date Picker)
27 分页控件(Pagination Control)
28 文件选择框(File Chooser)
29 自定义UI控件(Customization of UI Controls)
30 嵌入式平台的UI控件(UI Controls on the Embedded Platforms)

JavaFX常用汇总的更多相关文章

  1. RMAN命令详解和常用汇总

    RMAN命令详解和常用汇总转摘汇集,日后使用本文链接:https://blog.csdn.net/EVISWANG/article/details/50448370http://blog.itpub. ...

  2. PHP 正则表达式 及常用汇总

    Δ  定界符 Δ  字符域 Δ  修饰符 Δ  限定符 Δ  脱字符 Δ  通配符(正向预查,反向预查) Δ  反向引用 Δ  惰性匹配 Δ  注释 Δ  零字符宽     1.    平时做网站经常 ...

  3. Python 个人常用汇总

    Python 常用文件操作总结: 导入库路径:sys.path.append('/usr/local/lib/python2.7/site-packages') from random import ...

  4. PHP的一些常用汇总

    1. 使用strcmp()函数[区分大小写] 和strcasecmp()函数按照字节比较.比较结果显示:前和后相同为0,前>后为大于0,前<后为小于0. 2. 格式化字符串:number_ ...

  5. db2日期和时间常用汇总

    1.db2可以通过SYSIBM.SYSDUMMY1.SYSIBM.DUAL获取寄存器中的值,也可以通过VALUES关键字获取寄存器中的值. SELECT 'HELLO DB2' FROM SYSIBM ...

  6. HTML常用汇总

    HTML注释 <!-- --> XHTML:就是要遵守XML规则的HTML标签 DHTML:包含html,js,等动态HTML 表单元素提交时提交的是name属性 get提交.post提交 ...

  7. OpenCV 常用汇总

    cv::Rect矩形类用法 typedef struct CvRect { int x; /* 方形的左上角的x-坐标 */ int y; /* 方形的左上角的y-坐标*/ int width; /* ...

  8. linux常用汇总

    E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to ...

  9. iOS ReactiveCocoa 最全常用API整理(可做为手册查询)

    本文适合有一定RAC基础的童鞋做不时的查询,所以本文不做详细解释. 一.常见类 1.RACSiganl 信号类. RACEmptySignal :空信号,用来实现 RACSignal 的 +empty ...

随机推荐

  1. 低调的css3属性font-size-adjust

    在我们日常的项目中经常会用到不同的字体来达到我们想要的效果,可是某些情况下不同字体的大小在相同的px下显示的大小是不同的 <div id="div1">Text 1&l ...

  2. PAT1106(BFS)

    PAT 1106 思路 BFS用在tree上,这一个题里主要关注的是用vector去保存每一个节点所连接的子节点,当BFS 时,一旦发现该节点下面没有子节点,这一层一定是最短的路径,然后用当前的层数去 ...

  3. python os.startfile python实现双击运行程序 python监控windows程序 监控进程不在时重新启动

    用python监控您的window服务 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://world77.blog.51cto.co ...

  4. js比较日期字串的大小

    function checkTime() { var startTime = $('#startTime').val(); var endTime = $('#endTime').val(); if( ...

  5. mysql nginx redis 配置文件

    https://github.com/superhj1987/awesome-config

  6. 17_点击事件第四种写法_布局文件添加onclick属性

    尽量不要用第四种点击事件的写法.在一万多行代码中发现了一个没被调用的代码 public void call(View v){//第四种写法参数一定是View v //public void call( ...

  7. WebGL three.js学习笔记 6种类型的纹理介绍及应用

    WebGL three.js学习笔记 6种类型的纹理介绍及应用 本文所使用到的demo演示: 高光贴图Demo演示 反光效果Demo演示(因为是加载的模型,所以速度会慢) (一)普通纹理 计算机图形学 ...

  8. 【原创】智能合约安全事故回顾分析(1):The Dao事件

    首先需要说明的一点是,这个世界上没有绝对安全的技术.在区块链发展的十年里,各种基于区块链的数字货币引发的安全事故层出不穷,这些安全威胁主要来源有三个方面: 自身安全机制的问题,类似智能合约. 生态安全 ...

  9. [Xcode 实际操作]四、常用控件-(6)UISwitch开关控件的使用

    目录:[Swift]Xcode实际操作 本文将演示开关控件的基本用法. 开关控件有两个互斥的选项,它是用来打开或关闭选项的控件. 在项目导航区,打开视图控制器的代码文件[ViewController. ...

  10. 解读人:刘杰,Targeted Quantitative Kinome Analysis Identifies PRPS2 as a Promoter for Colorectal Cancer Metastasis(PRM-磷酸化激酶定量发现结肠癌转移促进因子-PRPS2)

    关键词:PRM,kinase,colorectal cancer, metastasis, PRPS2 来自加州大学河滨分校的Yinsheng Wang教授应用PRM技术筛选出介导结肠癌细胞转移促进因 ...