java - 在 JavaFX 8 中重新对齐 AnchorPane 中的组件

标签 java css user-interface javafx

我正在尝试使用 JavaFX 8 开发应用程序,但遇到了大小调整问题。下图中的Selected FilePassword 字段没有realign,因为我希望它在AnchorPane>..即位于中心,与顶部导航栏页脚的距离准确。我在 Scene Builder 中尝试过 AnchorPane Constraints。我无法获得完美匹配。

希望获得替代方法或对 AnchorPane 约束的简要概述。

注意:我是 JavaFX 图形库的新手。

下面附上了我正在处理的图像和 FXML 文件。

我想要的也是全屏模式下的这种对齐。

enter image description here

这是我切换到全屏时的实际情况。

enter image description here

最佳答案

要快速修复,请尝试将 AnchorPane 包裹在一个简单的布局中,例如 HBox,并设置 HBox 的对齐方式到 Pos.CENTER

但是,AnchorPane 可能不是此处使用的最佳布局 Pane 。您应该通读 layout tutorial并想出一个不同的策略:可能你想要一个 BorderPane 作为整体结构,里面有 HBox 和/或 GridPane

关于java - 在 JavaFX 8 中重新对齐 AnchorPane 中的组件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944499/

相关文章:

java - data.sql 文件未在 Spring Boot 中将数据泵入表

Java 对象到 XML 模式

java - Android SQLite 数据库仍然错误

html - 将 h1 移到与背景图像不同的行上

java - JOptionPane 获取密码

java - Selenium 无法仅在 Chrome 上定位 iframe 中的 div

css - 所有主要浏览器上带有 css 的不可见(透明)字体颜色

javascript - 在不使用 JQuery 的情况下使用 math.random 通过单选按钮移动 div

c++ - 更新已移植到 Visual Studio 2013 的 native MFC 应用程序 GUI

android - Flutter:将图标放置在居中的 CircleAvatar 旁边