问题标签 [flowpane]

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

dynamic - FlowPane 高度变化测量

我有一个Stage带有FlowPane. 我只是将字符串添加到FlowPane. 流程窗格的主要目标是创建一个类似“标签”的控件。此 Tagcontrol 位于窗体的中间。

如果没有或只有一个/两个项目,则FlowPane应该只具有与 a 相同的高度TextField。当添加越来越多的字符串时,FlowPane应该将其高度增加到某个最大值。在增加FlowPane直到其最大值的高度的同时,Stage应该增加的高度。

现在:如何FlowPane在添加越来越多的项目时获得所需的 delta-height。例如,在第一行我有两个字符串,在第二行我可以根据字符串长度调整 5 个字符串。如果我有增量,我可以使用它来轻松地增加高度Stage。但我被这个流量高度变化的计算所困扰。

0 投票
2 回答
1190 浏览

java - 如何将动作侦听器添加到平铺窗格中的单个元素

是否可以将动作侦听器添加到平铺或流窗格中的单个元素?

例如,在下面的示例中,如果用户单击图像,系统将打印出位置/文件路径。

谢谢你们。

0 投票
2 回答
824 浏览

java - 如何将“javafx.scene.image.Image@1a3d58b”转换为普通文件路径

我在 TilePane 中列出了图像,每个图像在单击时都应打印出其文件路径。但是,我得到类似:

如何获得以正常格式打印的路径,例如 D:\Xampp\

谢谢你。

这是课程:

0 投票
1 回答
441 浏览

javafx - FlowPane内容调整

我在中间有一个流程窗格,我应用了一个滑块效果,单击右侧的按钮即可调用该效果(因此滑块在展开时从右向左移动)。我遵循了此处提到的 JewelSea 滑块教程Slider

现在我在两个不同的节点中有两个不同的流程图。两个流程窗格都包含标签数组,但唯一的区别是,一个流程窗格包含滚动条并包含在 TitlePane 中,而另一个流程窗格没有滚动条且没有标题窗格。

所以现在如果我点击滑块,流程窗格中的内容(没有滚动条和标题窗格)会自动调整,但与包含滚动条的流程窗格不同。

这是带有滚动条的流程窗格的相关代码-

滑块按预期工作的图像 -滑动前 在此处输入图像描述

滑动后(没有滚动条),4 个模块进入下一行,因为滑块占用了空间

在此处输入图像描述

添加滚动窗格并在其中嵌入流窗格之后。滑块与流程图内容重叠,如图所示

在此处输入图像描述

我想知道为什么滚动条会导致自动调整流程窗格内的内容出现问题,我该如何解决?

0 投票
1 回答
59 浏览

printing - 在 FlowPane 中打印 SplitPanes 从第二页半页向下打印

在流程窗格中,我有几个拆分窗格并将拆分窗格作为节点移交给打印功能。第一个拆分窗格打印在 A4 面朝上,大约半页后在后续页面上打印任何拆分窗格。注意:拆分窗格具有可变高度。但是,即使所有拆分窗格都相同,这仍然有效。

设置打印机对话框显式 A4 纵向格式,不会更改。场景调整大小没有帮助。

调用顺序如下:

容器控制器.java

公共类 FXPrinter { ...

永远感谢您的支持 Gerhard Laib

0 投票
1 回答
75 浏览

css - javafx 是否有等效于 flowpane 的 columnHalignment 的 css?

我想把这个参数放在我的css中,可以吗?类似于:-fx-column-h-alignment: 对;或 -fx-column-horizo​​nal-alignment: right; 或 -fx-columnHalignment: 对;

0 投票
2 回答
4034 浏览

layout - 在 JavaFX 中自动拉伸瓷砖的 TilePane

JavaFX 中是否有任何方法可以充分利用 TilePane 或 FlowPaneGridPane?
这是我想要实现的目标:

首先,我喜欢 GridPane 的想法,我可以在其中设置 M×N 网格,该网格会在其父容器内自动调整大小,以将空间平均分为 M 列和 N 行。然后我可以放置一些完全填充每个单元格的子元素,它们将与网格一起伸展。这很酷。
但是有一个缺点:我需要通过设置每个控件的行号和列号来明确指定每个控件的位置。

然后,有一些布局容器,例如 FlowPane 或 TilePane,它们会在父容器更改其大小时自动重排其子元素。当我添加另一个子元素时,它会自动附加到列表的末尾,当空间太少而无法容纳另一个元素时,元素列表会在到达容器边缘后自动换行。
但这里也有一个缺点:子元素只能有固定的、预定义的大小。它们不会与其父元素一起拉伸。

这就是我需要的:
我需要这两个容器中最好的,也就是说,我想要一个 M x N 网格(比如说 4×4),其中每个单元格是 ParentWidth/M by ParentHeight/N 并与窗口一起延伸,因此它始终是 4×4 单元格,但它们的大小(连同其内容的大小)会相应地拉伸。但我不想明确告诉容器将我添加的每个新子项放在哪一行和哪一列中。相反,我只想添加它并让容器找出要放入的第一个空单元格,从左到右填充单元格,如果当前行中没有空单元格,则从上到下填充。

这些预定义容器的属性是否有一些神奇的设置可以让我实现这一点?还是我需要自己写这样一个容器?

0 投票
0 回答
144 浏览

layout - JavaFX:支持 FlowPane 中的对齐对齐

我正在使用FlowPane,所以我可以在调整容器大小时包装/解包节点。中有许多节点,FlowPane因此它们被布置在几行中。方向是水平的。我想要实现的是节点的对齐对齐。就像在 MS Word 中一样,您可以对段落进行对齐,并且所有节点将在每行的节点之间以相等的空间分布。是否可以在 JavaFX 中做到这一点?

0 投票
1 回答
555 浏览

java - javafx中的蜂窝布局(带有流窗格?)

我正在尝试使用 JavaFX 中的按钮制作一个蜂窝流,到目前为止有一个 FlowPane

到目前为止,我通过在 FlowPane 上使用负 VGap 使其工作了一半,但是一旦我调整它的大小并使 3-4 行转到 3-3-1,它显然会出错

我正在尝试找到一种解决方案,可以使蜂窝布局保持可变数量的按钮,但到目前为止我还没有取得太大的成功。所以我想知道是否有人知道解决方案。

编辑:这是我目前拥有的基本代码

0 投票
1 回答
2033 浏览

scroll - 调整大小时如何使流窗格滚动

我想在调整窗口大小以查看所有矩形时自动显示滚动条

调整大小之前:
在调整大小之前

调整大小后:
调整大小后

在底部,矩形消失了,但它们仍然存在。那么有没有办法将 Flowpane 与 Scrollpane 结合起来?

我正在使用 SceneBuilder,这是 fxml 代码: