当前位置: 首页 > 知识库问答 >
问题:

如何通过代码在JavaFX中合并GridPane的单元格?

壤驷茂实
2023-03-14

我有一个GridPane,如下所示:

我想通过代码合并网格中心的3列,但我找不到这样做的方法。有一个如何通过场景构建器实现这个的参考,但是我不用场景构建器。

有人知道如何合并它们吗?

共有2个答案

刘选
2023-03-14

答案之前被覆盖,但参数对我来说不清楚,所以我在这里添加了它

gridPane.add(pane, 0, 0, 3, 1);

这将跨越第一行的3个单元格

gridPane.add(Node, columnIndex, rowIndex, colspan, rowspan);
陆敏学
2023-03-14

使用 GridPane.setColumnSpan 或使用相应的 GridPane.add 方法添加 Slider

GridPane.setColumnSpan(slider, 3);

gridPane.add(slider, 0, 0, 3, 1);
 类似资料:
  • 我有一个对象列表,我试图为每个对象指定三行,我使用的"Office Open Xml库"有以下例程: 然而,它弹出一个错误,说不能合并已经合并的单元格。 所以问题是如何在Excel中合并两个以上的单元格?

  • 问题内容: 我正在创建一个应用程序,该应用程序在gridPane的每个单元格内随机显示(不同颜色的)圆圈。 我想要做的是创建一个“随机播放”按钮,以随机更改gridPane中每个圆的位置。但是,我一直遇到很多问题。 这是我到目前为止所拥有的。我的两个类(尚未添加XML文件): 控制器类 主班 问题答案: 这是一个示例,演示了如何在。如果添加了一个,你可以删除从。然后,您可以随机播放。最后,您可以将

  • 我一直在疯狂地寻找答案。是否可以在FXML TableView中定义硬编码值?我要硬编码的部分是第一列。

  • 我有一个学校项目或类似的东西,我试图为用户制作一个注册面板。当用户点击注册时,这个面板会打开。它看起来像这样。 我想做的是禁用创建按钮,只有在对话框上有3个检查时才会启用。 我在对话框上使用GridPane,我在考虑返回这些单元格上的某些节点(检查是图像视图),并检查条件是否为真。然而,我不知道如何从GridPane返回节点。如果你有其他方法来解决这个问题,也没关系。 这是代码的相关部分。

  • 我正在遵循这个关于通过java API创建YarnApp的示例。 https://github.com/hortonworks/simple-yarn-app 工作正常,但日志只存在于执行中,之后日志就消失了。 我怎么能通过代码捕捉到这个?或者启用一个选项?

  • 我正在尝试使用for循环在JavaFX中迭代地向GridPane添加标签,但当我尝试启动应用程序时,我一直收到错误。控制台输出是: 我是这方面的初学者,但我明白它告诉我,我正在尝试放置一个已经放置的物体。 代码: 然后我继续使用一个标签数组,我相信它不会试图替换一个已经放置的对象,但是我收到了另一个错误: 代码: