Java FX 学习笔记一: 快速入门

简介:


JavaFx平台是一个富客户端平台解决方案,它能够使用应用程序开发人员轻松的创建跨平台的富客户端应用程序。它构建在Java技术的基础之上,JavaFX平台提供了一组丰富的图形和媒体API与高性能硬件加速图形和媒体引擎,简化开发数据驱动的企业客户端应用程序。


基本介绍:

 场景图:显示在整体框架的最顶层,是整体JavaFX应用的起始点。它是一个分层次的树状结构的结点来表示应用用户接口的可视化元素。它即能处理输入也能渲染输出。

一个场景中单独的元素叫节点。每一个节点都有一个ID,样式类和边界值。除了根结点外,每一个节点都有一个父结点并且有0到多个子节点。它还可以有如下属性:(效果,例如模糊和阴影、透明度、变换参数、事件处理、特定的应用状态)



快速开发:

 (1)窗体布局设计

窗体布局可以动态的用代码实现,代码量会很大。

跟android开发使用layout.xml配置文件定义布局类似,用来描述javaFX布局的文件是fxml,实际上就是xml文件。通过在fxml文件描述控件布局等等属性之后再通过代码加载配置文件,javaFX框架会自动生成控件节点以供使用。

快速设计窗体布局可以使用oracle的JavaFX SceneBuilder GUI编辑器,通过可视化界面进行设计,不过现在oracle已经不再发布JavaFX SceneBuilder的可执行版本了,需要用户下载源码进行编译。

这里推荐一款比较好的第三方GUI编辑器:GLUON的SceneBuilder,可以在其官方网站下载可执行jar文件:(http://gluonhq.com/labs/scene-builder/)
  • 12
    点赞
  • 58
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值