问题标签 [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 投票
0 回答
386 浏览

listview - 煎茶列表高度

我有一个复合视图:一个选项卡面板(这是一个视图,称为 Man)在其中一个面板中有一个垂直框(另一个视图,称为 ListView),在这个垂直框中有一个列表对象(它是一个项目的vbox)。

很清楚如何加载/刷新等列表项,但只有当我为 vbox 分配固定高度时,我才能可视化列表。

我不知道会有多少列表项,所以我不能总是使用固定高度。到目前为止,我发现的唯一方法是计算项目并在 vbox 上使用“setHeight”。我不喜欢这种方法,因为我必须固定每个项目行的高度(这是好的但不是最佳的)。如果我从 ListView 视图中删除 vbox,我无法在页面中正确呈现列表:如果我检查页面,我会找到这些值,但它们位于一些高度和宽度为 0 的框内,因此列表值不能可见。

主视图相关代码:

ListView的相关代码:

0 投票
1 回答
512 浏览

javafx - How to get the height of VBox before setting it to the parent

I have a VBox with elements and one Line(javafx). I want the line's height to be same as that of the VBox. These elements are put inside a Hbox and I have many such Hbox's.

The problem is vbox.getHeight() returns me zero unless I have put the whole thing inside the scene graph.

Any alternatives to solve this ?

0 投票
1 回答
1507 浏览

java - 没有为 javafx VBox 项目设置宽度?

这是我编写的代码,但没有为 VBox 项目设置宽度。我得到所有面板的大小相同。我需要一些帮助。

0 投票
2 回答
15382 浏览

java - JavaFX:setHgrow(...) 不起作用

我无法让 HBox 中的元素增长,因此我从java2s.com下载了以下示例代码。它是一个最小的不工作示例:

结果看起来像这样

如果我理解正确,TextField 应该会增长,不是吗?

我的 Java 版本是 1.7.0_51

我的 JavaFX 版本是 2.2.51-b13

你知道为什么它不工作/我必须做什么吗?谢谢!

0 投票
2 回答
18842 浏览

javafx - 如何在javafx中使子级自动调整大小(子级是窗格,父级是VBox)

我有 2 个问题

1.在 javafx 应用程序中,我想将子项(crosshairArea)放在其父项的左上角,宽度和高度也为 1/2。认为我可以通过覆盖父函数“layoutChildren”(VBox)来做到这一点,还有其他方法吗?例如属性绑定?

2.最初VBox会占据整个场景区域,如何使(重新定位)到场景的半底部?

0 投票
1 回答
1584 浏览

layout - Sencha ExtJS - 在 VBoxLayout 内嵌套一个 100% 高度的 BorderLayout

我正在尝试将 BorderLayout 放在 VBoxLayout 中,并使此 BorderLayout 具有 100% 的高度。我尝试:

它运作良好,但如果我用 height:'100%' 替换 height: 200,我什么也看不到。我做错了什么?

谢谢你的帮助!

(ps:VBoxLayout是必需的,我的应用程序比这个例子复杂得多,我无法更改VBoxLayout)。

0 投票
2 回答
1446 浏览

animation - 将节点的动画添加到 VBox

我正在寻找一种解决方案来添加带有淡入或翻转或任何动画的节点。谢谢你的帮助。

我在这里发现了同样的问题,但没有任何进一步的帮助:Animated component added-delete in a VBox

0 投票
2 回答
644 浏览

java - VBox(或HBox)内的旋转对象

我有一个简短的程序,它将旋转的对象放在 VBox 中。我希望 VBox 根据旋转来调整它的垂直大小。在以下示例中,文本对象不应接触:

在此处输入图像描述

但他们确实如此。生成它的代码如下:

在这个配置中,我在 Group 内的 StackPane 中有 Text,整个 Group 被旋转并添加到 VBox(在这个例子中,我需要 Orange Box 和 Text 一样旋转)

关于如何让它发挥作用的任何想法?罗伯特

0 投票
0 回答
302 浏览

javascript - Ext JS VBox 在顶部容器之前收缩底部容器

我有一个带有 VBox 布局的 Ext JS 面板(对齐拉伸)。里面有两个容器。

当窗口调整大小时,我希望容器像这样调整大小:

所需的调整大小功能

注意:顶部的最小高度必须为200px. 每个元素上的内容应该会自动溢出。

编辑:为了澄清,每个图像都显示了面板在各种窗口大小下的所需布局。以下是每张图片的说明(从左到右):

  1. 所有内容都适合窗口时的布局。顶部部分的高度(在此状态下)由其子元素的高度决定。

  2. 当窗口垂直调整到底部100px高(最大高度)的点时的布局。直到此时,底部部分将调整大小并溢出,但顶部部分的高度将保持不变。

  3. 调整窗口大小时的布局。现在,不是底部调整大小,而是顶部应该调整大小并溢出。

这是我的代码(为便于阅读而简化):

这在某种程度上有效,但在底部部分调整到最小高度 ( 100px) 后,顶部部分不会开始收缩。

有没有办法使用纯 Ext JS 来实现这个功能?如果没有,是否有一种简单的方法可以通过处理事件(即onResize)来做到这一点?

0 投票
2 回答
131 浏览

java - JavaFX,可调整大小的容器,在不可调整大小的容器旁边

我想在屏幕上显示几件事,但我不太确定应该使用哪种布局系统。

从屏幕的右侧我想要一个 300px 宽和屏幕高度的容器。

在右侧容器占据其位置后,左侧容器将填充屏幕的其余部分。

所以一个大容器,具有调整大小优先级,然后是另一个 300 像素宽的容器。

我该怎么做?