问题标签 [javafx-css]

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 回答
1869 浏览

javafx - css:如何在选择并单击表格后更改表格的行颜色

选择行时我有.css,这很好。

单击时的行

但是,当我单击该行时,它会用黑色字体将行颜色更改为灰色,有没有办法编辑这个 css?

单击关闭时的行

任何帮助,将不胜感激。

0 投票
2 回答
6766 浏览

java - 将 TextFlow 中的文本对齐到中心 - JavaFX FXML & CSS

目前,我的 FXML 中有一段用 Text 定义的文本。它也位于 ScrollPane 内的 TextFlow 内。我已经尝试将文本对齐到 FXML 本身和 css 的中心,但仍然没有看到工作。这是FXML

这是CSS

0 投票
2 回答
5711 浏览

javafx - 删除 JavaFX menuButton 上的箭头

嗨 JavaFX 样式表专家,

如何删除 JavaFX menuButton 上的默认箭头。

我已经想出了如何改变颜色并使其不可见

或者

但是,由于不可见的箭头,我不想要间隙。

谢谢你的建议。

最好的祝福,

伊万

0 投票
2 回答
19525 浏览

java - 规则“-fx-text-alignment”不起作用?

我正在使用 JavaFX 创建一个简单的用户界面,其中使用了一些显示文本的标签。我尝试使用以下规则将文本移动到标签的中心:

但它不起作用,默认情况下文本仍位于左侧。我还检查了我没有使用任何其他可以覆盖它的规则。有任何想法吗?这是css代码:

Java代码:

在此处输入图像描述

0 投票
1 回答
1116 浏览

javafx - 如何在treetableview中为第一级孩子设置样式

我想为所有第一个孩子设置顶部边框,以便一个孩子的数据在一行中显示。但我无法为这些行设置 id。我尝试了以下代码,但没有帮助。

我应该使用什么?请指导我。

0 投票
1 回答
1522 浏览

java - 如何在 FXML 中使用预定义的 Spinner 样式类

根据这个 Link javaFX 8u45 spinner,可以通过样式类以多种方式设置样式。我确实知道如何通过代码来做到这一点。

例如:

或者,

但是,不是通过 fxml。我确实尝试过这个,但它没有用。我通过scenebuilder,版本8做到了这一点。

0 投票
1 回答
4851 浏览

button - 在javafx中设置没有背景的imageview边框

我想在我的程序中有一个按钮或一个可点击的 ImageView。单击时,我希望边框以图像视图的形状出现。这张图片没有背景,但我找不到指定边框形状的方法。例如:

在此处输入图像描述

此图像没有背景,并且边框只能在图像周围,因此没有矩形或圆形。这可能吗?

0 投票
2 回答
1477 浏览

javafx - 如何将 JavaFX 变量传递给 CSS 样式?

我想采用选定的颜色并更改按钮的背景颜色。

0 投票
2 回答
5127 浏览

javafx - 使用 FX-CSS 隐藏 JavaFX Tableview 中的行?

我遇到了这个问题,我有一个 JavaFX 应用程序,它使用由 TableColumns 组成的 Tableview 并由自定义 css 设置样式。

一切都很好,我可以顺利地将数据添加到我的表格/单元格等中。但是,如果我只想向用户展示部分数据,那么 CSS 解决方案将是最佳的(而不是操纵数据以满足用户的要求)。

我一直在研究标准 css,发现“显示:无”将是隐藏选定行但保持数据完整的最佳解决方案,但似乎不支持 JavaFX。

除了手动修改单元格数据以满足需求的黑客方法之外,我似乎找不到一个好的解决方案。

我已经使用 setCellFactory 来进行测试。突出显示不同颜色的文本或单元格,这很好用。但是,在不破坏我的应用程序整体体验的情况下不显示单元格的解决方案似乎是可行的。

有没有人遇到过类似的问题并找到了实用的解决方案?

0 投票
2 回答
21458 浏览

javafx-8 - 如何多次更改 TextArea 背景颜色?

我的 JavaFX 程序中有一个TextArea我希望能够允许用户设置背景颜色的程序。css通过这样做,我能够弄清楚如何使用外部文件更改背景颜色。

但是,这只会让我有一个默认设置,用户将无法从菜单中选择一种颜色来更改它。

我也尝试在 Java 代码中这样做。

但它并没有改变任何东西,因为它TextArea有更多的深度。

有什么方法可以多次更改背景而无需修改css文件?