问题标签 [controlsfx]

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 投票
0 回答
194 浏览

java - 无法在 ControlFX Popover 中应用样式

在我的项目中,我使用的是 controlfx popover,我尝试了很多来放置样式类,下面是代码片段,但没有这样做

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

0 投票
1 回答
550 浏览

java - ControlFx 对话框未在不同计算机上打开

我在我的 javaFX 应用程序中使用对话框以显示正在运行的后台进程。但是,当我在其他计算机上的 eclipse 中打开相同的源代码时,它会抛出错误。这是我正在使用的对话框的代码

这是相应的错误

0 投票
1 回答
649 浏览

css - How to set height and width of ControlFX Popover component

I'm using ControlFx's Popover to display validation messages . I'm not able to set the desired height,width and style to the popover. Below is the code I'm using.

Edit 1:

I'm able to set the style (background color etc ) from CSS .Reffered to the answer at Styling JavaFX Popover. But I'm still not able to set the desired height and width

0 投票
0 回答
654 浏览

javafx - ControlsFX:CheckComboBox 弹出式样式

我正在尝试设置实际弹出菜单的样式(不是单元格,因为我相信我可以设置这些样式)。

我尝试使用“.combo-box-popup”选择器和“.combo-box-popup .list-view”选择器无济于事。

我相信这是因为 CheckComboBox 委托给内部 ComboBox 并且通常的样式不起作用,但我可能错了。

我什至尝试过(在搜索完代码之后)“在”弹出窗口本身,但无法找到一种方法来做到这一点。

我只能通过在派生的皮肤类中的内部 ComboBox 上调用“setStyle()”来设置灰色按钮单元格的样式(我从 CheckComboBoxSkin 复制了所有需要的代码以创建派生的 CheckColorComboBoxSkin 类),这与父类几乎相同除了创建列表单元工厂之外,它允许我返回一个特殊的 ListCell 以包含除复选框和描述之外的其他内容。

然而,这些东西并不是“妨碍”,除了解释我如何能够直接在内部委托 ComboBox 上调用 setStyle() 来设置框本身的样式(而不是弹出窗口)之外,这些东西并不相关。

然而,我的问题是试图找到一种方法来设置弹出窗口的样式,有没有办法做到这一点?

谢谢,大卫

0 投票
2 回答
494 浏览

java - 在 PropertySheet JavaFX 中为 bean 字段设置类别名称

ContolsFX 示例PropertySheet有几个选项。首先,使用 beaninfo 创建一个 bean。在这种情况下,我无法为PropertySheet. 我只能在基本类别和专家类别之间进行选择。第二个选项是使用Map,我可以为每个字段设置类别。但我想用豆子。是否可以为 bean 字段设置类别?

0 投票
0 回答
992 浏览

java - (ControlsFX) 如何重命名 SpreadsheetView 列标题?

我是 JavaFX 新手,有兴趣使用 SpreadsheetView 控件构建电子表格应用程序。

SpreadsheetView 默认列标题是字母字符(A、B、C、...)。此时,我需要重命名列标题,但找不到方法。你们能帮我展示重命名列标题的方法吗?谢谢各位

0 投票
1 回答
2426 浏览

java - 将 CheckComboBox 添加到 PropertySheet JavaFX

我想将 CheckComboBox 添加到 controlsfx 库中的 PropertySheet。默认编辑器仅包含 ComboBox 实现。是否可以添加 CheckComboBox?我试图用 AbstractPropertyEditor 实现 PropertyEditor 但遇到异常。

例外:

0 投票
1 回答
137 浏览

java - ControlFX PropertySheet 没有显示任何内容

我在我的项目中使用ControlFX 库来使用 PropertySheet 动态生成表单。控制器类:

我的 fxml 文件包含一个 AnchorPane 和 PropertySheet(仅用于测试)。
程序运行没有错误,但它显示一个空的 propertySheet 控件!
那么,我这样做对吗?请任何帮助将不胜感激!
编辑:我设法通过在 MainClass 的 Start() 方法中实现相同的代码来运行应用程序
我仍然很困惑!我想不通......
编辑2: F5为我解决一切

0 投票
0 回答
180 浏览

javafx - ControlFx PropertySheet 自定义控件

我在我的项目中使用 ControlFx PropertySheet 。我设法让它运行。
BeansObj:

控制器类:

对于布尔字段,生成的控件是一个带有空文本的复选框;

1-如何隐式设置此文本值?

对于邮件字段(字符串)

2-如何添加自定义验证方法?

对于每个字段

3-如何将css class|id添加到特定Control?

默认情况下(我猜)所有控件都属于基本类别(PropertySheet.Mode

4-如何隐式或显式设置类别?

并且,如果 BeansObj 有一个 Collection 属性

5-如何让它生成一个tableView?

先感谢您。

0 投票
1 回答
306 浏览

java - 将焦点设置在 ControlsFX 中的 PropertySheet 项节点上

我想将焦点放在ControlsFX 中的PropertySheet.Item节点(例如)上。TextFieldPropertySheet Item 有唯一的名称,所以我可以PropertySheet.Item用代码找到propertySheet.getItems().get(i).getName()。但是没有API可以获取Node对应于属性项的API。我看到的唯一解决方案是使用方法行走场景图getChildrenUnmodifiable。但是当我用这个方法遍历它时PropertySheet,它会返回:

我没有得到任何属性表节点,例如TextFieldor ComboBox。有可能做到吗?谢谢你。