问题标签 [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 在不同屏幕上的不同尺寸
我一直在努力使我的 JavaFX 应用程序大小在不同的设备上正确。我认为这是因为屏幕上的分辨率不同。我正在我的 Macbook Pro Retina 13 上进行所有开发,它的分辨率为2560x1600
,而我的 Windows 桌面上运行的窗口看起来不同1920x1080
。我用两张图来说明。
2560x1600
1920x1080
我的第一个猜测是,这是因为 BorderPane 的尺寸会在 1920x1080 上增加。所以我尝试使用以下代码修复大小。
不过,这并没有改变任何东西。任何想法如何解决这个问题?
编辑:我希望它2560x1600
基本上看起来像。
编辑: FXML 文件如下所示。
javafx - JavaFX BorderPane 与窗格隐藏标签
我有一个使用窗格和路径以及标签对象的工作地图。我将几个路径和标签对象放在窗格上。Path 对象代表国家,Label 对象代表其首都。所以它显示了一个国家,中间是一个标签,其中有一个绑定到标签的字符串对象。
当使用BorderPane
而不是窗格时,标签对象突然停止出现?
知道是什么原因吗?
是BorderPane
隐藏标签吗?
谢谢
java - 无法在边框窗格中居中节点
我一辈子都想不通为什么我不能在边框窗格的某个部分中将 VBox 居中。
目的是使文本在边框窗格的中心部分居中。感谢您的任何帮助!
javafx - JavaFX 将 Gridpane 放入 BorderPane
首先,我是Java的初学者。我正在尝试使用 JavaFX 在 Java 中创建一个 Monopoly 游戏。我在 Gridpane 中绘制了电路板。
我对你们的问题是如何将 GridPane 放在 BorderPane 的中心。Atm 网格窗格占据了整个屏幕。我希望它位于边框的中心,并将其他空间用于菜单和其他窗格。
网格窗格
边框窗格
javafx - JavaFX BorderPane 不会采用背景颜色
我正在尝试按照 Oracle 提供的教程自学基本的 JavaFX。
在 BorderPane 教程 ( https://docs.oracle.com/javafx/2/layout/builtin_layouts.htm ) 中,它指定了背景颜色。
这是我的代码片段:
我尝试了各种不同的背景颜色,但都不起作用。我在这里错过了什么吗?
另外,我使用的是 .css 文件,但它只为“消息”添加样式。
javafx - JavaFX BorderPane 最大化窗口问题
我的代码创建了一个窗口,并按照我想要的方式进行了布局……最初。但是,如果我最大化窗口,边框窗格的顶部和底部不会保留在中心。它们飘到左上角和左下角。
我试图禁用最大化窗口选项,但它再次弄乱了页面的外观,顶部和底部部分移动。
这是我的代码:
我昨晚才开始自学 JavaFX,但似乎无法弄清楚我哪里出错了,或者找不到解决问题的方法。
提前感谢您的任何建议。
layout - 将一个或两个 BorderPane 放在另一个 BorderPane 的中心
我有一个主窗口(BorderPane),在南、北有一些组件。在中心是一个 SplitPane。有时我在 SplitPane 的中心加载另一个带有组件的 BorderPane,有时是两个 BorderPane。一切正常,只是我必须手动调整主窗口的大小。这里有没有机会在中心放置一个或两个窗格,然后自动调整主窗口的大小?
java - 如何在 main 中使用我自己的类?
我有一个让我发疯的学校作业。我可以在搜索网络时找到我正在寻找的答案,所以我真的会对此提出一些建议。
任务是创建一个显示“Hello World”的基本 JavaFX 应用程序,但我应该包含 helloMain.java 和扩展 BorderPane 的类 HelloWorld.java。我已经使用 helloMain 解决了分配问题,但是当我尝试将一些代码(根节点及其包含的所有内容)移动到 HelloWorld.java 时,当我运行应用程序时,场景似乎没有加载(只是一个空的窗户)。所以很明显我做错了什么,但我不知道是什么。
在 helloJava 我得到以下代码(我很确定这是正确的)
在我的 HelloWorld.java 中,我得到了这段代码
}
我认为可以说我真的不知道自己在做什么是很安全的,但我正在努力学习。
- 我在 HelloWorld 课程中缺少什么?它是构造函数中的东西吗?还是我应该使用某种字段?或者是别的什么?
- 我一直在寻找几个小时试图解决这个问题,但我没有找到任何与我正在尝试做的事情相关的搜索结果。我在哪里可以阅读“这种方法”(不知道它叫什么,并且可能为什么我找不到任何东西)当您创建自己的类并尝试在 main 中使用它时?
很多代码都喜欢那些可以帮助我理解这一点的人:)
java - 边框窗格中的透明/无背景颜色
我正在尝试构建自己的加载对话框。我有一个 .*png 代表加载指示器。此图像将设置在包含在边框窗格中的 imageview 中。我的问题是边框背景拒绝变得透明。我尝试了多种选择,但没有像我想要的那样奏效。我尝试直接在 FXML 中设置背景,但也在 Javacode 和 CSS 中设置。没有任何效果。
当我更新到 Java 1.8_77 frin 1.8_66 时出现了这个问题。我用谷歌搜索了它,但没有找到任何关于此的信息。
有谁知道为什么这不起作用?
我尝试过:
CSS
爪哇
FXML 与 CSS 相同