随笔分类 - javafx
摘要:翻译自 JavaFX UI控件 本章概述了通过API提供的JavaFX UI控件。 JavaFX UI控件是使用场景图中的节点构建的。因此,控件可以使用JavaFX平台的视觉丰富功能。由于JavaFX API完全用Java实现,因此您可以轻松地将JavaFX UI控件集成到现有的Java应用程序中。
阅读全文
摘要:翻译自 JavaFX UI控件概述 关于本教程 本教程介绍JavaFX API中提供的内置JavaFX UI控件。 该文件包含以下章节: JavaFX UI控件 标签 按钮 单选按钮 切换按钮 复选框 选择框 文本域 密码框 滚动条 滚动面板 列表视图 表视图 树视图 组合框 分隔器 滑块 进度条和
阅读全文
摘要:翻译自 Applying Effects 创建视觉效果包含以下主题: 混合效果 绽放效果 模糊效果 投影效果 内阴影效果 反射 照明效果 透视效果 创建一系列效果 介绍如何使用视觉效果来增强JavaFX应用程序的外观。 所有效果都位于javafx.scene.effect包中,并且是类的子Effec
阅读全文
摘要:翻译自 树动画示例 本章提供有关树动画示例的详细信息。您将了解场景中的所有元素是如何创建和动画的。 图4-1显示了带树的场景。 图4-1树动画 项目和要素 树动画项目由几个文件组成。每个元素,如树叶,草叶等,都是在不同的类中创建的。在TreeGenerator类创建的所有元素的树。本Animator
阅读全文
摘要:翻译自 动画基础 动画基础提供基本动画概念,包含以下部分: 转变 时间线动画 插值 JavaFX中的动画可以分为时间轴动画和过渡。本章提供了每种动画类型的示例。 Timeline并且Transition是javafx.animation.Animation该类的子类。有关特定类,方法或其他功能的更多
阅读全文
摘要:翻译自 Transformations Overview 本章介绍JavaFX中支持的转换。 所有转换都位于javafx.scene.transform包中,并且是类的子Transform类。 介绍转换 变换根据某些参数改变坐标系中图形对象的位置。JavaFX支持以下类型的转换: 翻译 回转 缩放
阅读全文
摘要:翻译自 JavaFX中的动画和视觉效果 您可以使用JavaFX快速开发具有丰富用户体验的应用程序。在本入门教程中,您将学习如何使用非常少的编码创建动画对象并获得复杂的效果。 图7-1显示了要创建的应用程序。 图7-1彩色圆圈应用 图7-2显示了该ColorfulCircles应用程序的场景图。分支的
阅读全文
摘要:翻译自 使用FXML创建用户界面 本教程展示了使用JavaFX FXML的好处,JavaFX FXML是一种基于XML的语言,它提供了构建与代码的应用程序逻辑分开的用户界面的结构。 如果您从一开始就开始使用本文档,那么您已经了解了如何使用JavaFX创建登录应用程序。在这里,您使用FXML创建相同的
阅读全文
摘要:翻译自 带有JavaFX CSS的花式表单 本教程通过添加级联样式表(CSS)使您的JavaFX应用程序看起来很有吸引力。您开发设计,创建.css文件并应用新样式。 在本教程中,您将获取一个使用标签,按钮和背景颜色的默认样式的登录表单,并通过一些简单的CSS修改将其转换为程式化的应用程序,如图5-1
阅读全文
摘要:翻译自 在JavaFX中创建表单 在开发应用程序时,创建表单是一项常见活动。本教程将向您介绍屏幕布局的基础知识,如何将控件添加到布局窗格以及如何创建输入事件。 在本教程中,您将使用JavaFX构建如图4-1所示的登录表单。 图4-1登录表单 本入门教程中使用的工具是NetBeans IDE。在开始之
阅读全文
摘要:翻译自 Hello World,JavaFX Style 教你创建和构建JavaFX应用程序的最佳方法是使用“Hello World”应用程序。本教程的另一个好处是,它使您能够测试您的JavaFX技术是否已正确安装。 本教程中使用的工具是NetBeans IDE 7.4。在开始之前,请确保您使用的N
阅读全文
摘要:翻译自 JavaFX体系结构 本章提供了JavaFX体系结构和生态系统的高级描述。 图2-1说明了JavaFX平台的架构组件。图中的部分描述了每个组件以及这些部件如何互连。JavaFX公共API下面是运行JavaFX代码的引擎。它由包含JavaFX高性能图形引擎的子组件组成,称为Prism; 一个小
阅读全文
摘要:翻译自 JavaFX概述 本章概述了可以使用JavaFX API构建的应用程序类型,下载JavaFX库的位置以及有关正在交付的关键JavaFX功能的高级信息。 JavaFX是一组图形和媒体包,使开发人员能够设计,创建,测试,调试和部署在不同平台上一致运行的富客户端应用程序。 JavaFX应用程序 可
阅读全文
摘要:转载自 Java剪切板操作大全 1. 概述 提起剪切板,一般都是在桌面系统或工具中使用。目前,操作Java剪切板有两种形式,这也对应着两种不同的技术Swing和JavaFX。 而剪切板有可以分为系统剪切板和自定义剪切板。顾名思义,系统剪切板可以在操作系统的范围内通用,一般支持String文本类型和I
阅读全文
摘要:转载自 JavaFX将Node导出为图片 在JavaFX中提供了一个很实用的功能。我们可以将任意节点截图导出。 代码如下: WritableImage image = mapCanvas.snapshot(new SnapshotParameters(), null); try { ImageIO.
阅读全文
摘要:SelectionMode table默认是只能选着一行的,如果想选着多行,设置SelectionMode,此时可以对选中的多个进行监听。 [java] view plain copy ListChangeListener<Person> indicesListener = new ListChan
阅读全文
摘要:MenuButton 在JavaFx的 TableView 上可以使用MenuButton来管理TableView的Column. 启用MenuButton. TableView.setTableMenuButtonVisible(true); 但是普通的MenuButton, 每次点击都会刷新Ta
阅读全文
摘要:TableRow 通过TableView的setRowFactory,对行的双击进行操作 [java] view plain copy tableView.setRowFactory(new Callback<TableView<T>, TableRow<T>>() { @Override publ
阅读全文
摘要:TaleCell 对TableColumn的cell里面弄重新构造 TableColumn的setCellFactory(TextFieldTableCell.forTableColumn());有一些默认的构造。 或者重写TableCell类 [java] view plain copy tabl
阅读全文
摘要:TableColumn列 列与Bean之间建立联系: setCellValueFactory(); 通过cell值工厂建立与Bean的联系。它这里并不需要知道你是传了什么Bean,它只需要通过“字段名”反射去Bean里面获得值,所以Bean属性定义的名字不需要与它相同,只需要有字段名Property
阅读全文