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

java - JavaFX 在不同屏幕上的不同尺寸

我一直在努力使我的 JavaFX 应用程序大小在不同的设备上正确。我认为这是因为屏幕上的分辨率不同。我正在我的 Macbook Pro Retina 13 上进行所有开发,它的分辨率为2560x1600,而我的 Windows 桌面上运行的窗口看起来不同1920x1080。我用两张图来说明。

2560x1600

2560x1600

1920x1080

1920x1080

我的第一个猜测是,这是因为 BorderPane 的尺寸会在 1920x1080 上增加。所以我尝试使用以下代码修复大小。

不过,这并没有改变任何东西。任何想法如何解决这个问题?

编辑:我希望它2560x1600基本上看起来像。

编辑: FXML 文件如下所示。

0 投票
1 回答
634 浏览

layout - JavaFX ComboBox 下拉布局

我有一个 BorderPane,其中有一个CENTER带有 2 个组合框的网格窗格。在它的上面NORTH,它有一个标题窗格。并在其中SOUTH有一个带有导航按钮的窗格。这里的问题是,当我单击组合框时,下拉菜单会覆盖SOUTH您在图片中看到的窗格。有没有办法将下拉菜单与CENTER窗格绑定,这样它就不能越过任何SOUTHNORTH窗格。提前致谢。

在此处输入图像描述

0 投票
1 回答
288 浏览

javafx - JavaFX BorderPane 与窗格隐藏标签

我有一个使用窗格和路径以及标签对象的工作地图。我将几个路径和标签对象放在窗格上。Path 对象代表国家,Label 对象代表其首都。所以它显示了一个国家,中间是一个标签,其中有一个绑定到标签的字符串对象。

当使用BorderPane而不是窗格时,标签对象突然停止出现?

知道是什么原因吗?
BorderPane隐藏标签吗?

谢谢

0 投票
2 回答
5935 浏览

java - 无法在边框窗格中居中节点

我一辈子都想不通为什么我不能在边框窗格的某个部分中将 VBox 居中。

目的是使文本在边框窗格的中心部分居中。感谢您的任何帮助!

0 投票
1 回答
4967 浏览

javafx - JavaFX 将 Gridpane 放入 BorderPane

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

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

网格窗格

边框窗格

0 投票
2 回答
9843 浏览

javafx - JavaFX BorderPane 不会采用背景颜色

我正在尝试按照 Oracle 提供的教程自学基本的 JavaFX。

在 BorderPane 教程 ( https://docs.oracle.com/javafx/2/layout/builtin_layouts.htm ) 中,它指定了背景颜色。

这是我的代码片段:

我尝试了各种不同的背景颜色,但都不起作用。我在这里错过了什么吗?

另外,我使用的是 .css 文件,但它只为“消息”添加样式。

0 投票
1 回答
312 浏览

javafx - JavaFX BorderPane 最大化窗口问题

我的代码创建了一个窗口,并按照我想要的方式进行了布局……最初。但是,如果我最大化窗口,边框窗格的顶部和底部不会保留在中心。它们飘到左上角和左下角。

我试图禁用最大化窗口选项,但它再次弄乱了页面的外观,顶部和底部部分移动。

这是我的代码:

我昨晚才开始自学 JavaFX,但似乎无法弄清楚我哪里出错了,或者找不到解决问题的方法。

提前感谢您的任何建议。

0 投票
0 回答
88 浏览

layout - 将一个或两个 BorderPane 放在另一个 BorderPane 的中心

我有一个主窗口(BorderPane),在南、北有一些组件。在中心是一个 SplitPane。有时我在 SplitPane 的中心加载另一个带有组件的 BorderPane,有时是两个 BorderPane。一切正常,只是我必须手动调整主窗口的大小。这里有没有机会在中心放置一个或两个窗格,然后自动调整主窗口的大小?

0 投票
1 回答
105 浏览

java - 如何在 main 中使用我自己的类?

我有一个让我发疯的学校作业。我可以在搜索网络时找到我正在寻找的答案,所以我真的会对此提出一些建议。

任务是创建一个显示“Hello World”的基本 JavaFX 应用程序,但我应该包含 helloMain.java 和扩展 BorderPane 的类 HelloWorld.java。我已经使用 helloMain 解决了分配问题,但是当我尝试将一些代码(根节点及其包含的所有内容)移动到 HelloWorld.java 时,当我运行应用程序时,场景似乎没有加载(只是一个空的窗户)。所以很明显我做错了什么,但我不知道是什么。

在 helloJava 我得到以下代码(我很确定这是正确的)

在我的 HelloWorld.java 中,我得到了这段代码

}

我认为可以说我真的不知道自己在做什么是很安全的,但我正在努力学习。

  1. 我在 HelloWorld 课程中缺少什么?它是构造函数中的东西吗?还是我应该使用某种字段?或者是别的什么?
  2. 我一直在寻找几个小时试图解决这个问题,但我没有找到任何与我正在尝试做的事情相关的搜索结果。我在哪里可以阅读“这种方法”(不知道它叫什么,并且可能为什么我找不到任何东西)当您创建自己的类并尝试在 main 中使用它时?

很多代码都喜欢那些可以帮助我理解这一点的人:)

0 投票
0 回答
886 浏览

java - 边框窗格中的透明/无背景颜色

我正在尝试构建自己的加载对话框。我有一个 .*png 代表加载指示器。此图像将设置在包含在边框窗格中的 imageview 中。我的问题是边框背景拒绝变得透明。我尝试了多种选择,但没有像我想要的那样奏效。我尝试直接在 FXML 中设置背景,但也在 Javacode 和 CSS 中设置。没有任何效果。

当我更新到 Java 1.8_77 frin 1.8_66 时出现了这个问题。我用谷歌搜索了它,但没有找到任何关于此的信息。

有谁知道为什么这不起作用?

我尝试过:

CSS

爪哇

FXML 与 CSS 相同