问题标签 [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 投票
1 回答
3783 浏览

java - 如何在 ControlsFX (JavaFX 8) 中使用 BreadCrumbBar

我是一名 Java 初学者,尝试使用 ControlsFX 中的 BreadCrumbBar 在我使用 JavaFX 8 制作的桌面应用程序中制作导航栏。我似乎无法让该栏按我想要的方式工作,并且在线搜索教程没有结果。我找到了 API,但没有多大帮助。

我的代码附在下面:

该栏出现在登录屏幕上,仅显示“登录”作为选定的面包屑。每次我想切换到下一个面包屑按钮时,我都会从主类调用刷新,但是当我移动时,栏就会消失从第一个屏幕开始。它不应该将选定的 crumb 设置为树的下一个兄弟,即 tree1 吗?

如果有人知道如何配置自动导航功能,那也会很有帮助。(如果易于实现,可能比整理我自己的代码更有帮助)

谢谢!

0 投票
1 回答
283 浏览

javafx - 使用 Controls FX 的 CheckListView 时出现异常

我有错误

我以为是因为我必须使用Platform.runLater(),但似乎错误并非来自于此。

这是我尝试纠正的功能Platform.runLater()

在第二种情况下触发的错误,已删除。

0 投票
2 回答
1096 浏览

java - JavaFX SegmentedButton - 按钮全宽

我得到了一个SegmentedButton包含 3 个“仅字形”的文件ToggleButtons,如下所示:

SegmenedtButton 会占用整个宽度(由红线表示),但 ToggleButtons 不会。我通过设置背景颜色检查了这一点。

在此处输入图像描述

我希望 ToggleButtons 被拉伸,以便它们每个是 SegmentedButton 宽度的 1/3。我怎样才能做到这一点?

0 投票
1 回答
963 浏览

java - 以错误的编码读取属性文件中的属性

我有一个属性文件,其中包含葡萄牙语的一些属性,使用一些重音字符。这些属性是从第 3 方库(Controls FX Dialogs)中读取的。但不知何故,重音字符以错误的编码被读取(仅在 MS Windows 上测试)。

这是我的属性文件中的内容:

这是它在正在运行的应用程序上的外观: 在此处输入图像描述

我所有的项目文件(包括 java 源文件和属性文件)都以 UTF-8 编码。我只能在 Windows 上测试它,所以我认为它与 Windows 默认编码(Cp1252)有关。我还尝试使用带有选项 -Dfile.encoding=UTF8 的 UTF8 编码运行应用程序,但问题仍然存在

知道为什么会这样吗?

0 投票
1 回答
1138 浏览

java - ControlsFX CheckComboBox 显示上的刷新问题

我正在为我目前正在开发的应用程序学习 API JavaFX,并且我正在尝试使用CheckComboBox来自 ControlsFX 的 API。

我进行了测试,以解决在ObservableList填充CheckComboBox.

像经典一样ComboBox,当一个项目被添加到列表中时,它会自动刷新,但事实并非如此。我是否必须ListChangeListener在每次修改时在显示的ComboBox列表中报告此内容,或者我的代码是否错误?

附加信息:我也尝试使用 a 进行此测试ComboBox,替换CheckComboBox运行良好的 and 。

0 投票
1 回答
1483 浏览

java - 如何增加 JavaFx ControlsFx 自动完成建议列表的高度?

当我使用 CSS 或 Java 增加自动完成文本字段的字体大小时,自动完成建议列表的高度不会增加以适应放大的文本。

截屏

此外,弹出窗口不会出现在 TextField 下方。只要我不增加字体大小,它就可以正常工作。

我尝试使用填充和调整边距,但没有奏效。如何增加自动完成建议列表的高度?

0 投票
0 回答
333 浏览

java - JavaFX 或 controlsfx 自定义标题栏

目前,我正在使用 javafx.scene.control.Alert 和 org.controlsfx.control.Notifications 向用户显示消息。我已经有一些带有自定义标题栏的对话框,所以我想在对话框上有相同的标题栏,但是我没有找到任何资源来设置这两个的样式。我必须制作自己的对话吗?

0 投票
0 回答
636 浏览

binding - ControlsFX 自动完成,它是如何工作的?

我正在尝试使用 ControlsFX 的自定义控件 TextField Auto Complete

为此,我将 a 绑定TextField到 aObservableList

它工作得很好,除了当我ObservableList更新时,我的自动完成不是这种情况。所以我不得不再次调用绑定,这没有任何意义,因为绑定应该适应我的列表的变化

我在初始化中错过了什么吗?

0 投票
1 回答
176 浏览

java - ControlsFX RangeSlider 无法禁用

我正在使用ControlsFX 8.40.9最新的 JDK 1.8.0_51
我无法将其设置RangeSlider为禁用。
设置时我在日志中收到警告slider.setDisable(true);

2015 年 8 月 5 日下午 5:40:45 javafx.scene.CssStyleHelper calculateValue 警告:在从规则“ .range-slider:disabled”中解析“-fx-opacity”查找时无法解析“-fx-disabled-opacity”样式表 jar:file:/C:/Users/dimitrim/Documents/NetBeansProjects/FlatDesignTest/dist/run546627019/lib/controlsfx-8.40.9.jar!/org/controlsfx/control/rangeslider.bss*

0 投票
1 回答
405 浏览

java - 带有标题的 ControlsFX LineBorder 具有白色背景而不是透明

因此,当我制作一个标题为 ControlsFX 的边框时,我会遇到这个奇怪的故障:

在此处输入图像描述

看到“hi”周围的白色区域了吗?那不应该在那里。奇怪的是,如果我将相同的边框(新实例)添加到另一个Tab,那么它就会变得正常:

在此处输入图像描述

下面是生成边框的代码:

这只能在我的程序中重现。我试图创建 mcve,但如前所述,我无法重现它。添加第二个边框 100% 解决了这个问题(有时不是)。

我很确定这是 JavaFX 或 ControlsFX 中的错误。我查看了我所有的代码,找不到任何与此相关的东西(但显然有)。我正在使用一半和一半的 FXML。

我查看了反编译的Borders类,发现背景生成为透明的,如果场景不等于 null 则为其他内容:

有没有人遇到过这个问题?如果您想查看我的整个代码(数十个类),我可以将您添加到我的 BitBucket 存储库以查看所有内容。