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

java - 如何在 Java FX 的网格窗格上动态添加行?

我在单行上有一个 DB 登录表单,如下所示,

在以下情况下我需要添加更多行:

  1. 当 txt 输入文件超过一行时。

    ex) 有一行时,不需要扩展,有两行时,需要再增加一行。

  2. 当用户单击按钮添加行时。

是否可以在 Java FX 中做到这一点?请帮忙!!

感谢您的关注!

0 投票
0 回答
3433 浏览

fxml - JavaFX 将 gridPane 添加到 FXML 文件

我有一个带有网格窗格的 FXML 文件,并且想使用 JavaFX 在其中添加另一个项目。

如果我不使用 FXML 文件,我可以在网格窗格中添加项目。

如何在 fxml 网格窗格中添加项目?(想了一些getChildren.add,但找不到)

为此,我将使用一个简单的标签,但在我的程序中,我有 100 多行代码。

主.java:

选择图片.fxml:

选择图片控制器.java:

0 投票
1 回答
1703 浏览

javafx - 为什么我不能两次使用相同的图像?

我一直在尝试了解有关使用 JavaFX 的更多信息,并且在此程序中,我尝试显示已经玩过的 3 x 3 井字游戏。我已经创建了我的 ImageViews 并设置了我想要使用的图像,但是一旦我开始将它们插入到列和行中,我注意到我不能使用同一个两次。我有一个空白空间、一个 X 和一个 O 的图像。一旦我多次使用一个图像,我就会得到一个“运行应用程序时出现异常”。可能是菜鸟的错误,但我们将不胜感激。

0 投票
2 回答
553 浏览

image - 为什么我会收到“运行时出现异常”错误?

我制作了一组图像,以设置较少数量的图像视图。我想要 10 个图像随机分配给 4 个图像视图,然后通过网格窗格显示。每次运行代码时都会出现错误,“运行应用程序时出现异常”。是图片的路径吗?我没有看到任何明显的错误。

这是日志

0 投票
1 回答
17721 浏览

java - 可以决定 GridPane (JavaFX) 中的行数和列数

我想知道是否有可能决定网格窗格应该具有的行数和列数。

0 投票
2 回答
6469 浏览

java - 使 VBox 适合父 GridPane

我有 GridPane,它有两列:第一列包含固定大小的 ImageView,第二列包含带有 Text 元素的 VBox。我需要这个 VBox 来适应列宽。网格具有正确的尺寸,ImageView 也是,但第二列中的 VBox 适合它包含的文本,而不是父(网格)。

根据给定的示例,我希望“框”与“网格”对象的第二列具有相同的宽度。如何解决这个问题?

在此处输入图像描述 绿色边框的容器:GridPane grid 浅蓝色边框的容器:VBox box GridPane 有红色背景,VBox 有粉红色背景。您可以看到它显然不适合它的父宽度。

提前致谢

0 投票
1 回答
244 浏览

listview - 如何从组合框单元格中获取对象?

我有一个设置为图形ComboBox的对象用于显示组合框列表。有 3 列用于图像、项目的标签和一个. 我想单击并获取与该行对应的对象,但通过我只能获取标签。如果我使用它会给我一个点击行的单元格。如果我只是更改组合框的选择,我可以正常检索对象。但是如何获取对象,点击了哪个堆栈窗格? GridPaneGridPaneStackPaneStackPane.getParent().getChildrenUnmodifiable().get(0).getParent().getParent()在此处输入图像描述

0 投票
1 回答
1803 浏览

javafx - 将形状添加到 GridPane 会导致位置错误

我的任务是在地图上画一些点。写了一些代码,但目前我通过形状创建的每个点都将添加到我的网格窗格内的错误位置。哦,我正在使用 JavaFX。

我在 GridPane 的索引 0,0 中添加了一个 imageView,每个点都是通过 imageView 上 MouseEvent 的 x 和 y 位置创建的。之后,我将创建的点添加为 GridPane 的子项,它显示在第一个网格的 y 轴的中心。尝试了不同的东西,比如 anchorPanes 和 canvas,但似乎无法让它工作。

我的观点代码:http: //pastebin.com/dCb7EN4d

我的主要代码:http: //pastebin.com/vp5tzxkG

我希望这就足够了^^'请帮忙!

问候,本

0 投票
1 回答
1081 浏览

java - 如何访问网格窗格中的控件?

我在 java fxml 文件中定义了一个网格窗格,如下所示:

网格为 3 x 3,每个单元格中都有一个标签。是否可以遍历网格并更改每个标签的文本,如下面的伪代码所示:

0 投票
2 回答
1786 浏览

printing - JavaFX 从网格窗格打印多页

我想使用网格窗格打印多个页面。数据来自 CSV 文件有人可以提出解决方案吗?这是我用来打印它的代码,它有一个网格窗格,它包含在一个窗格中,编写过程显示要打印的信息,然后通过单击 PRINT 按钮将信息发送到打印机最终 Printer selectedPrinter =打印机.getDefaultPrinter(); 诠释 R = 0; @FXML private void onBuildRpt(ActionEvent e) 抛出 IOException {

,lMargin,rMargin,tMargin,bMargin);