问题标签 [gridpane]

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

java - JavaFX Gridpane 边框阴影和厚度似乎有所不同

在创建GridPane并调用Snapshot()它之后,我得到的图像具有颜色和宽度似乎不同的网格线。越薄的颜色越浅,越厚的颜色越深。有什么想法吗?

0 投票
1 回答
10806 浏览

javafx - ScrollBar 中的 GridPane,拉伸空白区域

我正在使用 javafx 构建 GUI,包括带有 MenuBar 的 GridPane 和另一个 GridPane。我希望第二个 GridPane 是可滚动的,所以我将它放入 ScrollPane“new ScrollPane(grid2)”,并将其添加到第一个 GridPane。不幸的是,ScrollPane 的内容不再水平拉伸,如果窗口大小发生变化,需要什么。

这是一张图片,应该可以解决问题:http: //img5.fotos-hochladen.net/uploads/scrollpaneemptwjpv2084xm.png (不能使用软工具,因为信誉<10)

我想要大量的 TitledPages,在它们前面有一个按钮,并且可以滚动(不像菜单,它应该留在顶部)。

如果我只是将第二个 GridPane 添加到第一个,它会以正确的方式拉伸,所以我想知道为什么 ScrollPane 或其元素也不能拉伸,以及如何拉伸。

我将我的代码发布给您,感谢您阅读本文,并感谢您的努力!

0 投票
1 回答
574 浏览

java - 如何防止 Labeled 控件在其文本更改时调整其他组件的大小?

正如标题所暗示的,当我更改 javafx.scene.control.Label 的文本时,它会调整包含在同一布局中的所有组件的大小。我该如何防止这种情况?这是我的 FXML 标记:

文字改变前

文字更改后

0 投票
2 回答
6300 浏览

button - JavaFX:自定义网格窗格中的按钮宽度

我想在网格窗格中有相同(最大)宽度的按钮。

当我试图直接在 FXML 中设置它时 - 它工作得很好。

但是当我想将整个网格分成一个自定义控件时,按钮会停止以填充可用宽度。

这是一个 FXML:

和一个扩展:

我错过了什么吗?

0 投票
1 回答
553 浏览

javafx - JavaFX 自定义 ListCell HGrow

我有一个带有自定义 ListCellFactory 的 ListView。在我的 CustomListCell 实现中,我使用 setGraphic 将列表项图形设置为 GridPane,但我不能不让 GridPane 填充 ListView 的整个宽度。以下是我的代码的简短版本:

即使使用另一个帖子的 prefWidth 边界,我的 GridPane 也不会增长!无论我使用哪种布局约束组合,它看起来都如下所示:

示例视图

GridPane 应扩展到 ListCell 的整个宽度(我想在右下角添加一个删除按钮)。我快疯了,求救!

0 投票
1 回答
6367 浏览

java - 如何将数组的内容输出到 JavaFX Gridpane?

我有一个带有 for 循环的对象,它可以在用户指定的次数内切换数组元素的内容。我目前可以在每个循环结束时将更新后的数组输出到 Eclipse 控制台,但我现在必须在 GUI 窗口内显示更新后的数组。我已经有工作代码来显示窗口和带有项目的菜单栏,但我不知道如何让数组在每个循环结束时在网格窗格中显示它的元素。我应该用矩形填充 GridPane(数组的每个元素一个),然后让矩形移动以反映每个循环结束时数组中的变化。我的代码目前如下:

包含我的数组的类在一个名为 SimInstance 的类中:

我目前没有设置 GridPane 或 Rectangle 对象。

0 投票
2 回答
4411 浏览

javafx - JavaFX 将 RadioButtons 放入 GridPane

我有以下代码:

我在最后一行出现错误:ToggleGroup cannot be converted to Node.

我能做些什么?我也尝试过,Vbox, Hbox但没有奏效。尝试谷歌但没有找到解决方案。有什么建议么?

0 投票
1 回答
616 浏览

java - 将 GridPane 包装在 ScrollPane 中或以编程方式对其进行修改。最有效的方法?

在一个游戏中,我有一个 GridPane 以方形单元格显示世界的瓷砖。玩家可以使用键盘移动按列\行显示的内容。我想到的方法是:让 GridPane 通过在玩家输入上移动 x 步来以编程方式更改显示的图块。将 GridPane 包装在 ScrollPane 中,并将 ScrollPane 的滚动绑定到键盘输入。

我的问题是,假设总是加载看不见但在同一张地图上的东西,那么每种方法在效率方面的优缺点是什么?最具体地说,我想知道将 GridPane 包装在 ScrollPane 中是否会保持图像加载,即使它们不在屏幕上,从而影响性能,如果在这种情况下,最好在需要时重新加载它们。我还想知道是否有第三种更有效的方法我没有想过。

我正在使用 JavaFX8

0 投票
1 回答
1234 浏览

javafx-8 - JavaFX 8 - GridPane 自动调整大小问题

设置某些特定跨度配置时,GridPane 自动调整大小存在问题。

以下配置按我的预期工作:

我还不能发布图片来证明这一点,但我可以验证以下断言:

**gridpane.width = column0.width + column1.width + column2.width

当我删除第 0 行中的标签时,我得到以下代码:

结果不正确:

gridpane.width > column0.width + column1.width + column2.width

我没有验证它,但我猜它是:

gridpane.width = column0.width + column1.width + column0.width + column1.width + column2.width

JavaFX 问题还是我误解了 Gridpane 大小调整策略?

案例一:好的

在此处输入图像描述

案例 2:KO(GridPane 中的空白区域)

在此处输入图像描述

0 投票
1 回答
647 浏览

css - 使用 CSS 在 javaFX 中旋转 GridPane

我有一个小问题。我被要求制作一个游戏,所以现在我得到了布局,我还必须确保当一个 CheckBox 称为“roteer”时;处于活动状态,我需要将制作游戏的整个 GridPane 旋转 180 度。例如,我有一个正方形,我希望每次按下按钮时该正方形都会转动,但仅在选中复选框时。我该怎么做呢?如果您不知道 CheckBox,我该如何旋转正方形?

提前致谢 :)