没有合适的资源?快使用搜索试试~ 我知道了~
首页JavaFX 8 实例教程
JavaFX 8 实例教程
需积分: 10 130 浏览量
更新于2023-05-24
评论 1
收藏 1.02MB PDF 举报
JavaFX 8 实例教程,Marco Jakob老师教程整理,http://code.makery.ch/
资源详情
资源评论
资源推荐

Oct 08, 2014 • Updated Oct 29, 2014
第一部分的主题
开始了解 JavaFX 。
创建并运行一个 JavaFX 项目。
使用 Scene Builder 来设计用户界面。
使用 模型 - 视图 - 控制器(MVC)模式 构造基础的应用。
你需要准备
最新的 Java JDK 8 (包含 JavaFX 8)。
Eclipse 4.3 或更高版本与 e(fx)clipse 插件。最简单的方法是从 e(fx)clipse 网站 下载预
先配置的发行版本。作为一种备选你可以使用一个 update site 来给您的 Eclipse 安
装。
Scene Builder 2.0 或更高。
Eclipse 配置
配置Eclipse 所使用 JDK 和 Scene Builder:

打开 Eclipse 的设置并找到 Java | Installed JREs 。1.
点击 Add..., 选择 Standard VM 并选择你安装 JDK 8 的 Directory 。2.
移除其他的 JREs 或 JDKs 从而使 JDK 8 成为默认。3.
在 Java | Compiler 中设置 Compiler compliance level 到 1.8。4.
在 JavaFX 中指定你的 Scene Builder 可执行文件的路径。5.

帮助链接
你可能会想收藏下面的链接:
Java 8 API - Java 标准类的文档。
JavaFX 8 API - JavaFX 类的文档。
ControlsFX API - ControlsFX project 额外 JavaFX 控件的文档。
Oracle's JavaFX Tutorials - Oracle 的 JavaFX 官方教程。
一切就绪,让我们开始吧!
创建一个新的 JavaFX 项目
在 Eclipse(已安装 e(fx)clipse 的)中,点击 File | New | Other... 并选择 JavaFX
Project。指定这个项目的名字(e.g. AddressApp)并点击 Finish。
如果 application 包被自动创建,那么删除它和它的内容。
创建包
Model-View-Controller (MVC)是一个非常重要的软件设计原则。按照MVC模式可
以将我们的应用程序划分成3个部分,然后为这每一部分建立自己的包 (在源代码文件
夹上右键, 选择 新建 | 包):
ch.makery.address - 放置所有的控制器类(也就是应用程序的业务逻辑)
ch.makery.address.model - 放置所有的模型类
ch.makery.address.view - 放置所有界面和控件类
注意: view包里可能会包含一些控制器类,它可以直接被单个的view引用,我们叫它

视图-控制器。
创建FXML布局文件
有两种方式来创建用户界面,一终是能过XML文件来定义,另外一种就是直接通过
java代码来创建. 这两种方式你都可以在网上搜到. 我们这里将使用XML的方式来创建
大部分的界面。因为这种方式将会更好的将你的业务逻辑和你的界面开来,以保持代
码的简洁。在接下来的内容里,我们将会介绍使用Scene Builder(所见即所得)来编辑
我们的XML布局文件,它可以避免我们直接去修改XML文件。
在view包上右键创建一个新FXML Document,把它命名为PersonOverview。

用Scene Builder来设计你的界面
注意: 你可以下载这部分教程的源码,它里面已经包含了设计好的布局文件。
在PersonOverview.fxml 右键选择 Open with Scene Builder,那么你将会在打开的
Scene Builder里面看到一个固定的界面设计区域(在整个界面的左边)。
选中这个界面设计区域,你就可以在右边的属性设置栏中对它的尺寸进行修改:1.
从Scene Builder的左边控件栏中拖拽一个 Splite Pane(Horizontal Flow) 到界面设计
区域,在Builder的右边视图结构中选择刚添加的Pane,在弹出的右键菜单中选择 Fit
2.
剩余79页未读,继续阅读
















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0