问题标签 [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.
java - 类“javafx.scene.layout.BorderPane”不支持属性“控制器”
我正在BorderPane
用作文件的根窗格FXML
。但是,编译器抱怨BorderPane
没有controller
属性!如何将控制器类绑定到FXML
其根为的BorderPane
?
我使用它是BorderPane
因为它能够在调整窗口大小时拉伸布局。
java - javafx中的叠加节点
也许我的问题的标题不好,但实际上我不知道如何命名。
因此,我将尝试非常清楚地解释我的问题。
所以我想知道是否有可能在我的场景中制作一个“ErrorBar”。我理解这一点可以在短时间内在场景内的其他节点上显示此元素。我有一个 BorderPane,当我的应用程序出现错误(如 web 服务错误)时,我希望向用户显示错误。为此,我想在不改变场景的情况下将网格窗格从屏幕的右侧移动到左侧(例如将此对象放在边框窗格的顶部)。我没有任何软件的例子,但我认为 Javascript 中的一些东西可以做这样的事情。只需在已经显示的网站事件顶部显示绿色或红色条。
如果有人知道如何做到这一点,那就太好了。
实际上我使用的是 Java 8 最新版本。
如果您想了解更多关于我的问题,请随时提出更多问题。
提前致谢。
菲舍
java - JavaFX BorderPane - 将约束应用于中心大小
我有一个 BorderPane 作为主要布局。在中心,我有一个带有 StackPane 的 AnchorPane。现在在 StackPane 上,我有一些扩展 Region 的元素。这些元素可以通过鼠标拖放来移动。
我的问题是我可以拖动一个元素并将其放在 BorderPane 的底部,我不希望这样。我希望这个元素至少在 StackPane 或 AnchorPane 中是“俘虏”的,所以在 BorderPane 的中心。
我怎样才能做到这一点?我尝试将 AnchorPane 和 StackPane 的 minSize 设置为(0,0),但仍然没有工作。
javafx - JavaFX:使 BorderPane 的中心内容不拉伸
对你来说只是一个快速的,因为我通常在设计应用程序方面缺乏经验。任何帮助将不胜感激。
我有以下应用程序,很明显它使用 aBorderPane
作为布局。我在该地区GridPane
有 5 个标签和 5 个标签,我想要一个微妙的边框。textFields
Center
如您所见,它GridPane
利用了该区域中分配给它的全部空间Center
,尽管边界绘制得很好,但它一直向下延伸到该Center
区域的底部(红色箭头)。
我想要它做的是在蓝线结束。
例如,我尝试使用grid.setPrefHeight(400);
,但它不起作用。
除了显而易见的解决方案之外,还有其他解决方案,在下方添加第二个容器GridPane
并充分挤压上部容器吗?
编辑:作为参考,这是创建中心区域的代码GridPane
:
}
之后,有一个简单的
javafx - JavaFX BorderPane - 使边框可见
我正在用 JavaFX 开发一个应用程序。我使用 BorderPane 来放置各种控件。在 BorderPane 的每个区域中,我使用 HBox 或 VBox。
现在我希望使边框可见,以便每个区域可以用一条线分隔。是否可以选择使每个区域的边界可见?
如果不可能,建议我另一种方法来使用线条或虚线分隔 BorderPane 的每个区域?
javafx - 布局 BorderPane JavaFX
我正在创建一个 JavaFX 游戏,例如“命运之轮”。我使用 BorderPane 作为场景的根。并且此窗格的右侧设置为包含一个 GridPane,该 GridPane 又包含一个 ImageView 和一些其他元素。我想设置 ImageView(轮子)的位置,以便只显示一半。我已经 setLayoutX 和 setLayoutY 来设置 ImageView 的位置,其中 x = X of GridPane + ImageView。X /2 (类似的东西),但 ImageView 没有按预期放置。我该怎么做???
java - BorderPane 隐藏底部区域,直到窗口最大化
JavaFx 应用程序中的 BorderPane 不显示底部区域节点,除非在使用 Button 事件切换场景时窗口最大化。如果场景一个接一个地切换,它的安排就完美了。我的代码中有错误还是这是默认行为?谢谢。系统:Windows XP Java 版本:7
我的SSCE:
javafx - JavaFX tableview 调整大小以适应窗口
我只是在尝试 JavaFX 并强行进入它,因为它被认为是未来。我正在尝试创建一个包含 4 列的表。列 AND THE TABLE 应调整大小以填充父窗格。我一辈子都无法让它发挥作用。我已经尝试了 4 个多小时,并且 tableview 没有调整大小。
这是我的 FXML 文件。
java - JavaFX Canvas 和 BorderPane
我目前正在使用 JavaFX 开发一个项目,并且正在使用 BorderPane 做 GUI。我已经成功创建了一个菜单和手风琴,并将它们添加到我想要的位置(顶部和右侧)。
现在我创建了一个扩展 Canvas 的类,并希望将其添加到左侧,但它似乎不起作用。
我需要的是该应用程序有一个菜单、右侧的可扩展选项(手风琴)和在剩余空间(左侧)上绘制图像的空间。
任何人都可以解释一下吗?
添加一些代码!
在我的主类中,我正在创建一个 PainelCanvas 对象并将其添加到我的 BorderPane 中。
javafx-8 - 在边框窗格中调整矩形大小
我想在边框的中心有一个矩形,但我想确保矩形的大小将跟随边框中心的大小,我们该怎么做?
PS:我使用的是 JavaFX 8(没有 FXML 文件,只有 java 代码)。
提前致谢