问题标签 [javafx-8]

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 投票
2 回答
36435 浏览

css - 如何设置菜单按钮和菜单项的样式

我试图改变菜单按钮的样式。我可以更改菜单按钮样式,但不能更改其菜单项。无论我在菜单按钮内尝试什么菜单项都保持不变。

输出看起来像这样

现在我怎样才能改变被遗漏的颜色?

0 投票
3 回答
13307 浏览

java - 如何访问 ScrollPane 的滚动条

我正在尝试获取有关ScrollBar标准包含在ScrollPane. 特别是我有兴趣阅读height水平的Scrollbar。我如何参考它?

0 投票
4 回答
63253 浏览

java - 在 JavaFx 标签中显示变化的值

在 JavaFX 中,如何使用“标签”显示随时间不断变化的值?

0 投票
7 回答
162383 浏览

javafx - JavaFX:如何在初始化期间从控制器获取阶段?

我想从我的控制器类处理舞台事件(即隐藏)。所以我所要做的就是通过添加一个监听器

但问题是初始化立即开始

和之前

因此 .getScene() 返回 null。

我自己发现的唯一解决方法是在 myPane.sceneProperty() 中添加一个侦听器,当它变为非 null 时,我得到了场景,添加到它的 .windowProperty() 我的!该死的!我最终检索到的监听器处理阶段。这一切都以设置所需的侦听器为舞台事件而告终。我觉得听众太多了。这是解决我的问题的唯一方法吗?

0 投票
1 回答
42502 浏览

java - 如何以编程方式在 JavaFX 中设置选项卡标签的颜色或纹理?

我有TabPane几个Tabs。如果某个操作的结果Tab失败,我想将其设置Tab LabelFill红色,或者将纹理设置为散列(对于那些有色盲的人)。我想Color稍后将其重置为默认值。

通过阅读此处的一些问题,可以使用样式表对其进行静态设置。

如何访问Tab label并动态设置它的颜色/纹理?

tab.setStyle("??");

ELLTZ 的补充

如何使用上述内联样式来更改PaintwithLabel样式类tab-labelButton( StackPane)的tab-close-button

需要的代码示例

0 投票
6 回答
6695 浏览

java - 如何在 JavaFX 中获取 Stage 的窗口句柄 (hWnd)?

我们正在 Windows 中构建 JavaFX 应用程序,我们希望能够做一些事情来控制我们的应用程序在 Windows 7/8 任务栏中的显示方式。这需要修改一个名为“应用程序用户模型 ID ”的 Windows 变量。

我们已经通过使用JNA成功地在 Swing 中完成了我们想要的,并且我们想在 JavaFX 中重复我们的解决方案。不幸的是,要做到这一点,我们需要能够检索hWnd应用程序中每个窗口的(窗口句柄)。这可以通过 JNA Native.getWindowPointer()方法在 Swing/AWT 中完成,该方法java.awt.Windowjavafx.stage.Window.

有谁知道有什么办法可以得到hWnd一个Stage

0 投票
11 回答
29780 浏览

java - JavaFX:如何更改焦点遍历策略?

JavaFX 中是否可以像在 AWT 中那样更改焦点遍历策略?

因为我的两个HBoxes的遍历顺序是错误的。

0 投票
1 回答
3882 浏览

javafx - 进度指示器下的 JavaFX 更改文本(默认:完成)

如何在 JavaFX 的 ProgressIndicator 下更改默认文本“完成”?

0 投票
1 回答
3139 浏览

java - 如何为整个 JavaFX 应用程序动态添加和删除 css?

我正在使用JDK8 build 87并希望动态添加和删除css stylesheets,以便我的整个应用程序可以使用它们JavaFX

目前我正在styleSheet使用以下命令设置默认值:

然后当我想添加一个额外的 CSS 样式表时,我会这样做:

这可行,但我有两个问题。首先,它使用的是私有 API的,其次,一旦我完成它似乎没有办法删除它(我正在使用OSGI,所以模块来来去去是很常见的)。

StyleManager2012 年初曾有过关于公开上市 API的讨论,但我不确定这方面发生了什么。

有谁知道添加公共方法以styleSheets使其适用于整个JavaFX应用程序?还有一个人将如何删除它们?

(我没有创建新 javafx-8 标签的权限)

0 投票
1 回答
322 浏览

javafx-2 - JavaFX Charts:在运行时更改 XYChart 的 ChartType?

我想更改正在显示的图表类型,例如 LineChartextendsXYChartAreaChartextends XYChart。我可以在运行时切换LineChart绘制吗?AreaChart

任何帮助都会很棒!谢谢。