javafx-8相关内容

JavaFx 动画性能不佳,消耗了我所有的 CPU

我编写了以下演示程序.四个 HBox(s) 每个包含一个 Text 节点,被添加到根(组).第一个和最后一个动画带有时间轴来交换它们的位置.所有 HBox(s) 都具有相同的 css 样式. 结果是非常低的“每秒帧数"动画.我有一个双核 E7400 2.8Ghz Cpu.100%使用了一个核心.我希望计算在 GPU 中完成.移除大部分 css(尤其是阴影效果)后,动画变得更流畅了.我可以做些什么 ..
发布时间:2021-11-10 05:39:33 其他开发

向 GridPane JavaFX 添加边框

我正在使用 GridPane 在 JavaFX 中创建棋盘游戏. 有 7 种不同的动画可以放置在网格的每个网格(单元格)中. 最初的网格看起来像这样 在编写我的动画插入之前,我测试了向它添加一个简单的圆圈.它看起来像这样 添加的节点是包含时间线动画的子场景.每个单元格大小为 40x40,SubScene 大小也为 40x40. 添加子场景时,位于网格窗格边界线的顶部, ..
发布时间:2021-11-10 05:36:01 Java开发

JavaFX 3D 对象的并、交、差

有什么方法可以在 JavaFX 3D 对象之间执行布尔运算,例如并集、交集和差异,例如在 Sphere 实例、Cylinder 实例和 Box 实例之间. 从 Shape 类继承的 JavaFX 2D 对象已经有 union() 和 minus() 方法http://docs.oracle.com/javase/8/javafx/api/javafx/scene/shape/Shape.ht ..
发布时间:2021-10-26 16:11:36 其他开发

JavaFX 矩形宽度动画

只是一个问题...是否可以将矩形宽度的变化显示为动画?矩形本身是一个状态栏,所以在 x 方向上的缩放不能完成这项工作. 谢谢 解决方案 一种方法是在 Timeline 而不是双向缩放.可以通过修改Rectangle的父级 的对齐方式来模拟方向 对齐值: Pos.CENTER :看起来好像在两个方向都发生了变化 Pos.CENTER_LEFT:看起来好像是从右边发生的变化 ..
发布时间:2021-09-24 20:38:22 其他开发

如何设置单元格背景颜色(JavaFX、tableview)

我有 TableView 用于显示由 CostDataRow 对象制成的数据.表格视图中的大多数单元格都是可编辑的并保存整数数据,因此这里摘录了我如何初始化表格及其可编辑数字列之一: //`data` 是 `ObservableList` 由//使用`FXCollections.observableArrayList(...)`.FilteredListFilteredData = new Fi ..
发布时间:2021-09-04 19:03:18 Java开发

在 JavaFX 中导入动画 3D 模型

我目前正在使用 JavaFX 创建 3D 场景.在场景中,我想展示一些更复杂的 3D 模型.因此,我使用 InteractiveMesh 导入器来导入一些 OBJ/STL 模型,效果很好.我还想包括一个动画模型(步行周期).我找到了包含 Maya-Importer 的 JavaFX 示例应用程序 3DViewer.由于我对 Maya 和 3D 建模一般不太熟悉,我试图在网上找到一些免费模型,这些模 ..
发布时间:2021-06-02 19:16:36 Java开发

JavaFx:ComboBox编辑器的文本

我正在使用此答案中建议的comboBox: JavaFx:显示DatePicker ,但我无法显示正确的文本.如果我从DatePicker中选择一个日期,则尝试设置编辑器的文本,但是什么也没发生.这是我尝试过的: getSelectionModel().selectedItemProperty().addListener((observable,oldValue,newValue)-> {如果 ..
发布时间:2021-05-19 18:45:40 Java开发

@FXML对象在initialize方法中为null

我有一个(缩短的)java FX类: 公共类MyReportController扩展javafx.application.Application实现Initializable {@FXML私人CustomTextField autoTextField;@Override公共无效的initialize(URL url,ResourceBundle resourceBundle){TextField ..
发布时间:2021-05-19 18:45:31 其他开发

JavaFX-以编程方式编辑或解析FX-CSS文件

我正在使用JavaFX 8u60.我想让我的用户有机会在不使用外部编辑器的情况下为程序中的窗格编辑CSS文件. 例如,用户单击“标签",然后显示一个对话框以选择颜色.用户选择颜色后,实际上会将颜色写在CSS文件中的相应行中. 是否有JavaFX的CSS解析器? 我无法向您显示任何Java代码,因为我不确定这可以做到. .table-view .column-header .l ..
发布时间:2021-05-19 18:45:28 Java开发

JavaFX8 MediaPlayer没有声音错误/URL错误

我正在使用JavaFX 8应用,并且正在尝试使用MediaPlayer打开MP3文件.当我启动这段代码时,我传递了错误的URL错误,并且现在也没有异常,但是应用程序打开并且没有声音.尝试过一些oracle教程,当我输入这样的URL时:" http://download.oracle.com/otndocs/products/javafx/oow2010-2.flv “一切正常,因此我猜它仍然是错误 ..
发布时间:2021-05-19 18:45:25 Java开发

如何将JavaFX Stage大小限制为一个正方形(宽度=高度)?

我一开始尝试执行看似简单的任务,但我无法使其工作. 我想强制主应用程序窗口为正方形. 以下代码段在调整窗口高度(闪烁,但宽度已正确更新)时有效,但是当我更改舞台的宽度时,它不会重新调整大小. 有人知道有一种更好的方法来限制javafx中的舞台大小吗? import javafx.application.Application;导入javafx.beans.value.Chan ..
发布时间:2021-05-19 18:42:28 其他开发

当使用TableColumn< S,T& gt;时,为什么编译器会生成未经检查的警告而不是TableColumn< S,<>在JavaFX8 TableView中选择一个单元格?

一个相对的Java新手问题. 我正在清理代码,并在以编程方式选择 TableView .我能够解决警告,但不知道是什么原因引起的. 这就是我最初对 select()进行编码的方式: TablePositionpreviousPos;//...table.getSelectionModel().select(previousPos.getRow(),previousPos. ..
发布时间:2021-05-19 18:40:42 其他开发

如何在javafx中手动跨过网格窗格的列?

我正在尝试设计一个包含2行2列的gridpane布局.左上角区域和右上角区域共享宽度,它们都获得宽度的50%.但是在第二行中,我需要右下角的区域获得60%的宽度,所以左下角的区域为40%. 我也尝试过跨[[2col.,2col] [1col,3col]]矩阵之类的列.也不行. 这是我的代码; 公共类Main扩展Application {@Overridepublic void sta ..
发布时间:2021-05-19 18:38:20 其他开发

ImageView来自项目空间时将不显示图像

因此,我是JavaFX的新手,并且作为项目的一部分,我试图使用ImageView显示一些图像.在添加到我的实际项目之前,我进行了以下设置,以确保我了解如何使用ImageViews. 我的控制器: import javafx.fxml.FXML; import javafx.scene.image.Image; import javafx.scene.image.ImageView; i ..
发布时间:2021-02-10 20:07:19 其他开发