问题标签 [borderpane]

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 投票
2 回答
4538 浏览

java - JavaFX: How to center the center node on a borderpane according to the Stage?

I am having a problem centering a button in my borderpane to be centered according to the stage. It is centered according to the borderpane but I want it to be in the exact center of the window.

enter image description here

I am referring to the bottom part of my picture which has the play button and difficulty choiceBox.

I am using a borderpane to have the difficulty part be on the right side and the play button in the center.

As you can see, play is not centered in the picture.

I would like to do that but I'm not sure how. I think that I could possibly set the width of my left node to be equal to my right node but I don't have anything for my left Node.

0 投票
2 回答
1166 浏览

javafx - JavaFX BorderPane 右侧所有高度

是否可以使 BorderPane 的右侧具有窗口高度和底部/顶部,然后以右侧的开头结束?

0 投票
1 回答
5341 浏览

java - javafx - 替换 BorderPane 的背景图像

我有BorderPane一个Scene.& 我在那个窗格中有一个背景图像。我对该图像的代码:

后来我在该窗格中添加了一些VBox作为 Left , Right 部分。我想通过特定的点击更改其背景图像BorderPane(显然不会导致 VBox 的位置、元素发生任何变化)。Button我该怎么做?

0 投票
0 回答
41 浏览

javafx - 如何在 Javax 中的布局之间切换?

我正在设计一个 javaFX 应用程序。我正在努力在 BorderPanes 之间切换。我已经设计了两个页面(FXML 文件),第一个是主页,其中包含一些容器,如(VBox、BorderPane 等)。第二个仅包含一个 BorderPane。如何在第一页的 BorderPane 和第二页的 BorderPane 之间切换?

这是主类代码

0 投票
0 回答
690 浏览

layout - JavaFX BorderPane 替换中心窗格的内容未填充窗格

我正在创建一个应用程序,它有一个主 BorderPane,顶部有一个菜单栏。我想在选择特定菜单选项时更改 CENTER 内容。但是,当我这样做时,我加载到 CENTER 窗格中的 AnchorPane 不会调整大小以填充 CENTER 窗格。它保持它的首选尺寸。我尝试将其设置为 USE_COMPUTED_SIZE,但这并没有调整它的大小以填充 CENTER 窗格。我还尝试添加一个 HBOX 作为 AnchorPane 的包装器(我对 JavaFX UI 设计相当陌生),这也不起作用。

我使用来自主类的以下调用加载要在 CENTER 中设置的窗格:

并将 AnchorPane 的实际控制器加载到 CENTER 窗格。

我对 JavaFX 布局了解不多。我更像是一个后端人员,所以我在这里有点茫然。

0 投票
1 回答
414 浏览

java - JavaFX 边框窗格网​​格

我有一个BorderPane,它的中心窗格是GridPane. GridPane有 20x20的矩形对象

grid.add方法接受:节点子级 - r、列和行索引。

如何使用此索引访问网格

BorderPane的班级是静态的

所以当我输入 bp.getCenter (网格)时,我找不到任何合适的方法来插入列和行索引,这会返回我的Rectangle对象​​?

编辑:解决方案JavaFX:按行和列获取节点

0 投票
0 回答
95 浏览

java - JavaFX:调整窗口大小时标签更改位置

我有一个非常简单的标签,其中将文本“Hello World”添加到父对象中,我想将其添加到 BorderPane 的中间位置。

标签开始有点偏离中心,当调整窗口大小时,标签/父级“捕捉”到我想要的位置。为什么它会这样?

FXML 类:

地图画布类:

通用 JavaFX 主类:

0 投票
0 回答
136 浏览

javafx - 某些节点不会出现在 HBox 中

我正在开发一个 Yahtzee 游戏,只是为了提高我的编程技能,我似乎无法让所有标签和单选按钮出现在 HBox 中。以下是所有相关代码:

但由于某种原因,每当我运行代码时,窗口中只会出现 diceRoll1、diceRoll2、holdRButton1、holdRButton2 和 rollDice。它们的编码都相同,所以我不知道为什么它们没有全部出现。我尝试将它们设置为可见,但没有任何区别。我错过了什么吗?

0 投票
1 回答
256 浏览

java - 尝试将 HBox 分配到底部时,JavaFX BorderPane 抛出错误

我试图将按钮放在我的 BorderPane 的底部,但我一直收到错误消息,我以前曾让它工作,但现在收到错误“应用程序启动方法中的异常”。

我觉得它与 obBorder.setBottom(obPane) 有关,但不确定。我们的讲师对所有这些都进行了掩饰,即使在查看了 javadoc 之后,我也很难理解它。

任何帮助将不胜感激。

0 投票
1 回答
4238 浏览

java - 如何在 javafx 中设置单个 BorderPane 区域的填充

我用 javafx 创建了一个边框,并使用了两个区域:中心和顶部。我只想将填充设置到顶部区域。

myBorderPane.setPadding(Insets value)不会,因为这也设置了中心区域的填充。我只想为顶部区域设置它。有没有办法做到这一点?

我知道我可以将另一个窗格(如 VBox)添加到顶部区域并为此设置填充。只是想知道是否有一种方法可以在无需添加此 VBox 的情况下为该区域提供填充。