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

java - 类“javafx.scene.layout.BorderPane”不支持属性“控制器”

我正在BorderPane用作文件的根窗格FXML。但是,编译器抱怨BorderPane没有controller属性!如何将控制器类绑定到FXML其根为的BorderPane

我使用它是BorderPane因为它能够在调整窗口大小时拉伸布局。

0 投票
1 回答
251 浏览

java - javafx中的叠加节点

也许我的问题的标题不好,但实际上我不知道如何命名。

因此,我将尝试非常清楚地解释我的问题。

所以我想知道是否有可能在我的场景中制作一个“ErrorBar”。我理解这一点可以在短时间内在场景内的其他节点上显示此元素。我有一个 BorderPane,当我的应用程序出现错误(如 web 服务错误)时,我希望向用户显示错误。为此,我想在不改变场景的情况下将网格窗格从屏幕的右侧移动到左侧(例如将此对象放在边框窗格的顶部)。我没有任何软件的例子,但我认为 Javascript 中的一些东西可以做这样的事情。只需在已经显示的网站事件顶部显示绿色或红色条。

如果有人知道如何做到这一点,那就太好了。

实际上我使用的是 Java 8 最新版本。

如果您想了解更多关于我的问题,请随时提出更多问题。

提前致谢。

菲舍

0 投票
0 回答
813 浏览

java - JavaFX BorderPane - 将约束应用于中心大小

我有一个 BorderPane 作为主要布局。在中心,我有一个带有 StackPane 的 AnchorPane。现在在 StackPane 上,我有一些扩展 Region 的元素。这些元素可以通过鼠标拖放来移动。

我的问题是我可以拖动一个元素并将其放在 BorderPane 的底部,我不希望这样。我希望这个元素至少在 StackPane 或 AnchorPane 中是“俘虏”的,所以在 BorderPane 的中心。

我怎样才能做到这一点?我尝试将 AnchorPane 和 StackPane 的 minSize 设置为(0,0),但仍然没有工作。

0 投票
1 回答
1742 浏览

javafx - JavaFX:使 BorderPane 的中心内容不拉伸

对你来说只是一个快速的,因为我通常在设计应用程序方面缺乏经验。任何帮助将不胜感激。

我有以下应用程序,很明显它使用 aBorderPane作为布局。我在该地区GridPane有 5 个标签和 5 个标签,我想要一个微妙的边框。textFieldsCenter

截屏

如您所见,它GridPane利用了该区域中分配给它的全部空间Center,尽管边界绘制得很好,但它一直向下延伸到该Center区域的底部(红色箭头)。 我想要它做的是在蓝线结束。

例如,我尝试使用grid.setPrefHeight(400);,但它不起作用。

除了显而易见的解决方案之外,还有其他解决方案,在下方添加第二个容器GridPane并充分挤压上部容器吗?

编辑:作为参考,这是创建中心区域的代码GridPane

}

之后,有一个简单的

0 投票
0 回答
1328 浏览

javafx - JavaFX BorderPane - 使边框可见

我正在用 JavaFX 开发一个应用程序。我使用 BorderPane 来放置各种控件。在 BorderPane 的每个区域中,我使用 HBox 或 VBox。

现在我希望使边框可见,以便每个区域可以用一条线分隔。是否可以选择使每个区域的边界可见?

如果不可能,建议我另一种方法来使用线条或虚线分隔 BorderPane 的每个区域?

0 投票
0 回答
189 浏览

javafx - 布局 BorderPane JavaFX

我正在创建一个 JavaFX 游戏,例如“命运之轮”。我使用 BorderPane 作为场景的根。并且此窗格的右侧设置为包含一个 GridPane,该 GridPane 又包含一个 ImageView 和一些其他元素。我想设置 ImageView(轮子)的位置,以便只显示一半。我已经 setLayoutX 和 setLayoutY 来设置 ImageView 的位置,其中 x = X of GridPane + ImageView。X /2 (类似的东西),但 ImageView 没有按预期放置。我该怎么做???

ImageView http://imageshack.com/a/img812/6161/ynb8.png

0 投票
1 回答
1400 浏览

java - BorderPane 隐藏底部区域,直到窗口最大化

JavaFx 应用程序中的 BorderPane 不显示底部区域节点,除非在使用 Button 事件切换场景时窗口最大化。如果场景一个接一个地切换,它的安排就完美了。我的代码中有错误还是这是默认行为?谢谢。系统:Windows XP Java 版本:7

我的SSCE:

0 投票
2 回答
43908 浏览

javafx - JavaFX tableview 调整大小以适应窗口

我只是在尝试 JavaFX 并强行进入它,因为它被认为是未来。我正在尝试创建一个包含 4 列的表。列 AND THE TABLE 应调整大小以填充父窗格。我一辈子都无法让它发挥作用。我已经尝试了 4 个多小时,并且 tableview 没有调整大小。

这是我的 FXML 文件。

0 投票
1 回答
1240 浏览

java - JavaFX Canvas 和 BorderPane

我目前正在使用 JavaFX 开发一个项目,并且正在使用 BorderPane 做 GUI。我已经成功创建了一个菜单和手风琴,并将它们添加到我想要的位置(顶部和右侧)。

现在我创建了一个扩展 Canvas 的类,并希望将其添加到左侧,但它似乎不起作用。

我需要的是该应用程序有一个菜单、右侧的可扩展选项(手风琴)和在剩余空间(左侧)上绘制图像的空间。

任何人都可以解释一下吗?

添加一些代码!

在我的主类中,我正在创建一个 PainelCanvas 对象并将其添加到我的 BorderPane 中。

0 投票
1 回答
319 浏览

javafx-8 - 在边框窗格中调整矩形大小

我想在边框的中心有一个矩形,但我想确保矩形的大小将跟随边框中心的大小,我们该怎么做?

PS:我使用的是 JavaFX 8(没有 FXML 文件,只有 java 代码)。

提前致谢