问题标签 [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 回答
2537 浏览

java - GridPane 未绑定到 BorderPane

我对 JavaFX 和 FXML 还很陌生。我编写了一些 java swing 代码,但那是很久以前的事了。为了学习新东西,我正在创建一个小棋盘游戏,但我似乎无法将我的 GridPane 与其中的矩形正确对齐(GridPane 在 BorderPane 内)。我的意思是(我相信)我的 GridPane 没有正确绑定。正如您在我的屏幕截图中看到的那样,当我调整窗口大小时,GridPane 不会随 BorderPane 一起移动。

这些是我的课:

主要的

控制器:

示例.fxml

这就是问题; 当我尝试调整窗口大小时,我的 GridPane 和 VBox 保持在同一个位置。当我调整窗口大小时,它应该从边到边。这是它的外观: 木板

0 投票
1 回答
3977 浏览

java - Javafx 在循环中创建矩形

我正在学习 Javafx,并且无法让我的 for 循环在每次迭代时创建一个新矩形。当我运行程序时,它会在左上角创建一个矩形,就是这样。我的目标是根据指定的列数、行数、像素宽和像素高创建一个矩形网格。除了创建矩形之外,一切都经过测试。

我试图弄清楚为什么没有创建矩形。任何帮助将不胜感激。

0 投票
1 回答
2961 浏览

javafx - JavaFX:使用 FXML 按行(在网格窗格中)组织控件

我有一个带有很多控件(标签、文本字段、组合框和复选框)的 GUI。我将它们组织在一个 Gridpane 中,并希望将它们放在行和列中(就像它打算用于 gridpane 布局一样)。

如果我使用 FXML,我会这样写:

现在的问题:如果我想在第 0 行和第 1 行之间添加一行,我需要增加下一行的行索引。现在让我们取 20 行和 5 列,我想在第一行之后添加一行。这将为我增加第一行以下每一行的行号提供很大的负担。

是否有类似行元素的东西,它将其子控件放置在同一行中,列数增加?我想到了这样的事情:

我确实知道 VBox 和 HBox,这几乎是我想要的,但我希望将元素放在具有固定宽度的列中。

0 投票
1 回答
65 浏览

java - 调用方法的问题(扫雷)

我现在面临一个问题,我认为我的主要方法是一遍又一遍地执行一种方法,而不是一次。如果我根据一个例子来解释它会更好。我已经能够编写扫雷游戏了。但我把这一切都写在一个主课上。这一次我尝试再做一次,但使用方法和类,为了练习和更好的概述。如您所见,在我的类计算中,我正在尝试创建一个标签数组。在我的 Main 中,我试图从 GridPane 内的 Array 中添加所有标签。由于这是一款扫雷游戏,我还必须添加随机炸弹,在我的示例中为“X”。我做了这个小测试,它是否有效 lbs[10].setText("x"),只是为了看看它是否有效。它没有。一旦调用此方法,它会将所有标签的文本设置为 X!我还想在这个类中设置一个 onMouseClicked 事件。我将不胜感激,并感谢您抽出时间阅读本文。我用 Hashtag 包围了代码 -> ######

在这里我的课“计算”

0 投票
1 回答
3114 浏览

java - 获取 gridPane 中的按钮并使用 javaFx 更改其文本

我试图在我的控制器类中获取 gridPane 的所有成员(它们是按钮),但是我遇到了异常,您可以在下面看到它:

这个异常来自我的代码的这一部分,在检查我的代码之前,你必须知道我有一个 gridPane (6*7),这是我的代码:

第 249 行是:

0 投票
1 回答
270 浏览

java - 我正在使用 JavaFX。本质上,我试图让一个按钮在您单击它时打开一个新的舞台、场景和窗格。

我正在开发一个 GUI n JavaFX。我想让我的第一个阶段的按钮可点击,并在被点击后打开一个新阶段,以便它显示另一个场景,其中包含另一组按钮和另一组图像。

0 投票
1 回答
993 浏览

java - GridPane 9x9 与数独的 TextField

我正在尝试将 aGridPane用于数独 9x9,使用FXML.

我在这个领域相当新,所以我想在继续之前问你们。

我创建了一个GridPane9x9,现在我TextField在每个节点中使用来显示数字并让用户自己编写一个新数字。

我的问题:

是否可以在纯 Java 代码中创建 81 TextField's,或者有没有办法使用 FXML 有效地做到这一点,所以我不会拆分我的视图(模型-视图-控制器)设置?

提前感谢,如果我的问题不清楚,我很难解释它。

0 投票
1 回答
3452 浏览

css - 将 css 样式应用于网格窗格行

GridPane在 JavaFx 中使用,我想将所有行的最小高度设置为30. 我知道如何从代码中动态更改行约束。但我想从 css 做,以便将它应用于所有GridPanes。

0 投票
1 回答
4967 浏览

javafx - JavaFX 将 Gridpane 放入 BorderPane

首先,我是Java的初学者。我正在尝试使用 JavaFX 在 Java 中创建一个 Monopoly 游戏。我在 Gridpane 中绘制了电路板。

我对你们的问题是如何将 GridPane 放在 BorderPane 的中心。Atm 网格窗格占据了整个屏幕。我希望它位于边框的中心,并将其他空间用于菜单和其他窗格。

网格窗格

边框窗格

0 投票
0 回答
572 浏览

javafx - 填充 GridPane 单元格

首先,我是Java的初学者。我正在尝试使用 JavaFX 在 Java 中创建一个 Monopoly 游戏。我在 Gridpane 中绘制了电路板。

现在我的问题是:如何为这些单元格命名、货币价值和颜色?有没有办法获取单元格的坐标或其他东西。如果是这样,我可以用循环填充它们。

提前致谢, 内森