问题标签 [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.
listview - 煎茶列表高度
我有一个复合视图:一个选项卡面板(这是一个视图,称为 Man)在其中一个面板中有一个垂直框(另一个视图,称为 ListView),在这个垂直框中有一个列表对象(它是一个项目的vbox)。
很清楚如何加载/刷新等列表项,但只有当我为 vbox 分配固定高度时,我才能可视化列表。
我不知道会有多少列表项,所以我不能总是使用固定高度。到目前为止,我发现的唯一方法是计算项目并在 vbox 上使用“setHeight”。我不喜欢这种方法,因为我必须固定每个项目行的高度(这是好的但不是最佳的)。如果我从 ListView 视图中删除 vbox,我无法在页面中正确呈现列表:如果我检查页面,我会找到这些值,但它们位于一些高度和宽度为 0 的框内,因此列表值不能可见。
主视图相关代码:
ListView的相关代码:
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 ?
java - 没有为 javafx VBox 项目设置宽度?
这是我编写的代码,但没有为 VBox 项目设置宽度。我得到所有面板的大小相同。我需要一些帮助。
java - JavaFX:setHgrow(...) 不起作用
我无法让 HBox 中的元素增长,因此我从java2s.com下载了以下示例代码。它是一个最小的不工作示例:
结果看起来像这样。
如果我理解正确,TextField 应该会增长,不是吗?
我的 Java 版本是 1.7.0_51
我的 JavaFX 版本是 2.2.51-b13
你知道为什么它不工作/我必须做什么吗?谢谢!
javafx - 如何在javafx中使子级自动调整大小(子级是窗格,父级是VBox)
我有 2 个问题
1.在 javafx 应用程序中,我想将子项(crosshairArea)放在其父项的左上角,宽度和高度也为 1/2。认为我可以通过覆盖父函数“layoutChildren”(VBox)来做到这一点,还有其他方法吗?例如属性绑定?
2.最初VBox会占据整个场景区域,如何使(重新定位)到场景的半底部?
layout - Sencha ExtJS - 在 VBoxLayout 内嵌套一个 100% 高度的 BorderLayout
我正在尝试将 BorderLayout 放在 VBoxLayout 中,并使此 BorderLayout 具有 100% 的高度。我尝试:
它运作良好,但如果我用 height:'100%' 替换 height: 200,我什么也看不到。我做错了什么?
谢谢你的帮助!
(ps:VBoxLayout是必需的,我的应用程序比这个例子复杂得多,我无法更改VBoxLayout)。
animation - 将节点的动画添加到 VBox
我正在寻找一种解决方案来添加带有淡入或翻转或任何动画的节点。谢谢你的帮助。
我在这里发现了同样的问题,但没有任何进一步的帮助:Animated component added-delete in a VBox
java - VBox(或HBox)内的旋转对象
我有一个简短的程序,它将旋转的对象放在 VBox 中。我希望 VBox 根据旋转来调整它的垂直大小。在以下示例中,文本对象不应接触:
但他们确实如此。生成它的代码如下:
在这个配置中,我在 Group 内的 StackPane 中有 Text,整个 Group 被旋转并添加到 VBox(在这个例子中,我需要 Orange Box 和 Text 一样旋转)
关于如何让它发挥作用的任何想法?罗伯特
javascript - Ext JS VBox 在顶部容器之前收缩底部容器
我有一个带有 VBox 布局的 Ext JS 面板(对齐拉伸)。里面有两个容器。
当窗口调整大小时,我希望容器像这样调整大小:
注意:顶部的最小高度必须为200px
. 每个元素上的内容应该会自动溢出。
编辑:为了澄清,每个图像都显示了面板在各种窗口大小下的所需布局。以下是每张图片的说明(从左到右):
所有内容都适合窗口时的布局。顶部部分的高度(在此状态下)由其子元素的高度决定。
当窗口垂直调整到底部
100px
高(最大高度)的点时的布局。直到此时,底部部分将调整大小并溢出,但顶部部分的高度将保持不变。调整窗口大小时的布局。现在,不是底部调整大小,而是顶部应该调整大小并溢出。
这是我的代码(为便于阅读而简化):
这在某种程度上有效,但在底部部分调整到最小高度 ( 100px
) 后,顶部部分不会开始收缩。
有没有办法使用纯 Ext JS 来实现这个功能?如果没有,是否有一种简单的方法可以通过处理事件(即onResize
)来做到这一点?
java - JavaFX,可调整大小的容器,在不可调整大小的容器旁边
我想在屏幕上显示几件事,但我不太确定应该使用哪种布局系统。
从屏幕的右侧我想要一个 300px 宽和屏幕高度的容器。
在右侧容器占据其位置后,左侧容器将填充屏幕的其余部分。
所以一个大容器,具有调整大小优先级,然后是另一个 300 像素宽的容器。
我该怎么做?