问题标签 [vbox]

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 回答
404 浏览

javafx - 如何在 VBox (JavaFX) 中删除表格上的滚动条?

我在 VBox 中有一个 TableView,并且有一个非常令人沮丧的滚动条,我无法在 TableView 上摆脱它。任何帮助删除这个将不胜感激。

本质上,我在 Vbox 中有 TableView,因为我还想在 TableView 上方放置一个标签。任何能实现这一目标的替代建议都很棒。

代码:

谢谢!

0 投票
2 回答
799 浏览

java - 当复合子节点本身发生事件时,如何从 VBox 中删除复合子节点?

我有一个 VBox 的根节点。我还有一个使用窗格和按钮创建的复合节点。复合节点的多个实例被添加到 VBox。我试图找到一种在触发内部按钮时删除每个复合节点的方法。但我没能找到方法。这是我的代码,有人可以帮我吗?

0 投票
1 回答
66 浏览

java - Javafx 和 Java

我有一个问题,我非常感谢任何形式的帮助和答案。

这是我的问题:

我正在使用 edmunds api。我已经创建了类,我可以在我的类对象中解析我的 json 数据。现在,我想将这些对象显示为滚动窗格。为此,我创建了一个“for”循环来为每个对象创建一个 HBOX,其标签包含我的对象属性的名称。

到目前为止,在 HBOX 和滚动窗格中显示数据是成功的,但它们只是 HBox,我无法选择任何 HBOX 来使用。

在我的滚动窗格中,我显示汽车的品牌(如宝马、奥迪等),例如,当我选择宝马的 HBOx 时,我只想显示该品牌的所有型号。

如果您有不明白的地方请告诉我

这是我的课“make”:

我的班级模型:

和我的循环:

0 投票
0 回答
136 浏览

javafx - 某些节点不会出现在 HBox 中

我正在开发一个 Yahtzee 游戏,只是为了提高我的编程技能,我似乎无法让所有标签和单选按钮出现在 HBox 中。以下是所有相关代码:

但由于某种原因,每当我运行代码时,窗口中只会出现 diceRoll1、diceRoll2、holdRButton1、holdRButton2 和 rollDice。它们的编码都相同,所以我不知道为什么它们没有全部出现。我尝试将它们设置为可见,但没有任何区别。我错过了什么吗?

0 投票
0 回答
8280 浏览

javafx - 我可以更改 VBox 中一个元素的对齐方式吗?

如果我将控件(或带有控件的布局)放在 VBox 中,所有元素都会以相同的方式对齐。我想像这样更改其中一个元素的对齐方式

VBox 对齐演示

我试图Button 2通过调用setAlignment()它来改变对齐方式,但是调用setAlignment()单个元素并不会改变 VBox 内的对齐方式。(JavaDoc 对 Button.setAlignment() 的解释是无用的。)

我能够Button 4通过使用 HBox 并设置其对齐方式来更改对齐方式。如果不需要,我宁愿不引入额外的节点。有没有办法改变布局容器中一个节点的对齐方式而不必使用另一个布局?

这是代码:

0 投票
2 回答
150 浏览

java - 为什么一个不可见的 TableView 会覆盖一个标签?

我有一个奇怪的 GUI 问题。我正在使用 JavaFX 制作应用程序。该应用程序有不同的页面,每个页面都有标题、标签和 tableView。让我们关注欢迎页面。如果我只在我的 vbox 中添加一个 tableView,一切看起来都很正常。

但是当我添加所有三个 tableViews 时,标题下方的标签会被切断。桌子甚至还看不见!

知道为什么会发生这种情况吗?这是我的完整代码。谢谢!

0 投票
2 回答
2138 浏览

css - 使用 TitledPane 对 VBox 进行 JavaFX 填充

因为我需要同时拥有多个可折叠的 TitledPanes(默认的 JavaFX Accordion 不支持),所以我在 VBox 中添加了一些 TitledPanes。到目前为止,这工作正常,但我意识到 TitledPanes 的宽度比实际 VBox 的宽度小 10px。

以下 FXML 代码:

这会产生这个(见右边的空白): 前

添加和适配一个 css 文件后,布局如下所示: 后

CSS代码:

对我来说,这个解决方案工作正常,但它似乎是一个糟糕的解决方法。我想需要一个更聪明的解决方案?!

提前非常感谢:)

0 投票
1 回答
149 浏览

java - JavaFX InputMismatchException - 来自扫描仪的标签

会出现问题,因为我想从文本文件中制作标签,然后将其放入 VBOX,我得到 inputmismatchexception 并且它不制作新对象

文件内容:

0 投票
0 回答
207 浏览

layout - 为什么将 JavaFX TableViews 添加到 VBox 会使其他节点消失?

编辑:忘记代码...

我有一个应用程序,让用户选择 CSV 文件进行查看。我正在使用 JavaFX TableViews 来显示数据。

对于一页,用户可以在一个特殊的文本框中键入。这是我创建的一个名为 AutoCompleteTextArea 的自定义类,它扩展了 RichTextFX 的 StyleClassedTextArea。在其他页面上,此文本框应隐藏。当我只有一个 TableView 时,一切正常。

但我需要其他具有不同 TableViews 的页面。如果我向 VBox 添加另一个 TableView,我的 AutoCompleteTextArea 就会消失!

TableViews 似乎没有重叠......知道为什么 AutoCompleteTextArea 正在消失吗?另一个奇怪的事情是,如果我用常规的 TextField 代替 AutoCompleteTextArea,一切都会正常工作!

这是我的代码。您需要在构建路径上使用RichTextFX才能运行它。使用查看菜单查看问题。第一个菜单项显示 AutoCompleteTextArea(在工作情况下)。第二个菜单项显示了一个不同的 TableView,但这是损坏的情况 - AutoCompleteTextArea 从第一页消失了。

第 132 行是有问题的行。

我希望有人能接受挑战!

更多背景:我原本只想拥有一个 TableView,并根据用户在 View Menu 中的选择来更新它的内容。但是我找不到这样做的好方法,现在我又来了……(请参阅这篇文章:如何克隆 JavaFX TableView?

0 投票
1 回答
864 浏览

java - 如何在 vbox 中正确堆叠形状?JavaFX

我目前正在尝试在 javafx 中创建一座河内塔。我对如何在每个 VBox 中正确堆叠矩形有点迷茫。如果您运行下面的代码,将多个块移动到同一个 vbox 将导致添加的最新块位于底部,但它应该位于顶部。我怎样才能正确实施呢?

提前致谢。

}