问题标签 [groovyfx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2063 浏览

java - 在自定义 TreeItem 属性更改时更新 TreeView

我扩展了 TreeCell 和 TreeItem 类。MyTreeItem 包含一个自定义属性,我在 MyTreeCell 中使用它来渲染图形/字体等。问题是当我设置 MyTreeCell.customProperty 时,我不确定如何重绘 TreeView/Cell。

例如:

对解决方案或(缺乏)设计方法的任何评论表示赞赏。

0 投票
2 回答
746 浏览

javafx - 管理任务的等待光标

  1. 我在 UI 之外,希望在事情发生时显示一个等待光标并使用这个基本模式:

    on UI - primaryStage.scene.cursor = Cursor.WAIT try { do stuff off UI... } finally { on UI - primaryStage.scene.cursor = Cursor.DEFAULT }

在运行时,我可以启动另一个快速完成的进程,并且在第一个任务完成之前恢复光标。

我不介意在第一个任务完成时“等待”,但我不认为这意味着在 UI 线程上进行工作?javafx 中提供了这种模式的内置解决方案吗?

  1. 我的标签包含 2 个组合框。当我点击第二个组合框下拉菜单时,即使光标当前处于默认状态,列表上有时也会出现等待光标。如果我将鼠标指针移到列表外/后,光标将正确显示为默认值。这是一个单独的问题还是有某种关联?

看法

模型

控制器

其他

Griffon 框架在 UI 线程之外自动调用 onAction 控制器事件。GroovyFX 包含一些添加绑定到 selectionModel.selectedItemProperty 的“onSelect”操作的魔法,即

0 投票
1 回答
103 浏览

javafx - 在 GroovyFX 中,如何模块化页面布局?

我对 JavaFX 和 GroovyFX 还很陌生。

我刚刚在 JavaFX 上构建了我的第一个表单,一旦我开始工作,我就将它移植到 GroovyFX,因为我在 Groovy/Grails 开发团队中。

我想知道如何模块化页面布局,即如何提取GroovyFX.start()方法下的节点定义。

假设我有以下简单的布局:

我可以在 start 方法下将代码提取到闭包中:

但我想要的是:

如何使用 GroovyFX 完成此任务?

谢谢

0 投票
1 回答
348 浏览

tableview - GroovyFX:如何将集合绑定到表以进行动态更新?

我想将一组项目绑定到 GroovyFX 中的 TableView,但在tableView()调用后我没有更新表。

我可以在 JavaFX 中更新表,但不能在 GroovyFX 中更新。我想有一些绑定丢失。

代码是

在这个例子中,我得到一个带有“a,b,c”的单行。 在此处输入图像描述

在创建表后如何使用数据(“d、e、f”)更新表的帮助表示赞赏。

非常感谢。

0 投票
1 回答
916 浏览

javafx-8 - 将数字属性绑定到布尔属性

我在 GridPane 内使用 TitledPane,我想根据 TitledPane 是否展开来设置网格窗格行约束的 percentHeight。例如

我可以使用绑定来根据标题窗格是否展开来设置行约束 percentHeight 吗?例如

我可以通过向扩展属性添加侦听器来解决,但我只是想知道是否可以通过单向绑定来完成。

谢谢,

保罗

0 投票
1 回答
34 浏览

javafx - 类,groovy FX和调用self

我正在尝试在一个类中定义我的 groovy FX 框架“框架”。然后我有一个执行“frame.setenabled(false)”的按钮,但由于某种原因找不到“frame”。

我的代码:

我的初始化代码是:

我不确定是否因为 frame 是我需要使用 self 的对象?看来我对框架变量的定义超出了我尝试使用它的范围。

任何帮助将不胜感激,谢谢。

0 投票
0 回答
42 浏览

javafx - 如何在 Groovyfx 中迭代地图?不断出错!我该如何解决这个问题

我是 groovyfx 部分的新手,我不明白如何保持地图的迭代

谁可以帮我这个事

提前致谢