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

javafx - JavaFX GridPane inside ScrollPane inside GridPane 无法设置 ScrollPane 增长

大家好 !

我有一个简单的问题:我正在使用 FXML 文件并且我已经完成了这个布局:

我正在尝试扩展列 1(行跨度 3)内的 Scrollpane 的高度 网格容器

使用此层次结构:(顶部 GridPane 控制器被突出显示 - 它位于 VBox 内)

等级制度

和目标 ScrollPane 更近的视图: 在此处输入图像描述

我的问题是我正在向 ScrollPane 内的 GridPane 动态添加行(在另一个 GridPane 容器内);而且我不能添加超过 3 列(显然是 Vbox 容器的大小),但是如果我删除滚动窗格,我可以添加尽可能多的行,但行会消失,因为它们超出了 Vbox/GridPane 范围。 ..

是否可以做我不想做的事情(GridPane 在 ScrollPane 内,在多个 GridPane 行内)?我认为它会“开箱即用”,但似乎真的不是:-(

这是因为 ScrollPane Max/Min(我玩过所有大小的容器和/或顶级容器 -Vbox 和 ScrollPane- 都没有成功......)还是因为 GridPane 父级设置了最大高度并阻止了 ScrollPane 高度生长 ?

我已经尝试过这个帖子解决方案:如何滚动以使 ScrollPane 内容中的节点可见?没有任何成功:-(

有任何想法吗 ?向所有人致敬!

0 投票
1 回答
2621 浏览

java - JavaFx8 VBox 中心图像

我在 ScrollPane 中有一个 JavaFx VBox:

这个 VBox 的大小永远不会改变,里面我有一些标签,一个标签有一个用户图像,就像下一个图像(A)

图像被调整到某个高度,但我不知道这个图像的大小,所以如果图像的宽度大于 VBox 的宽度,就会发生这种情况(部分图像隐藏)(B)

但我不想要这个,我想要类似下图的东西:(如果图像宽度大于 VBox 宽度,则图像的两侧隐藏)(C)

http://i.stack.imgur.com/B3DOK.png

我怎么能这样做?

我试图把一个矩形作为剪辑,在这个矩形中我想显示图像的中心,但同样的情况发生了。

---------------带夹子----------------

红色 = 原始图像

蓝色 = 可见的图像部分

http://i.stack.imgur.com/mYbyF.png

尼斯(D)

不好:(E)(由于图像,标签未正确居中。)

抱歉,链接无法直接放图片

0 投票
1 回答
159 浏览

extjs - 如何在 Sencha Touch 中制作自由流动的组件布局

我的布局有点像这样:

我想确保列表占据其自然高度而不在列表内部滚动——相反,我希望整个表单面板向上滚动。现在,列表只占用上面所有内容布局后剩下的空间。

我怎样才能做到这一点?非常感谢您的帮助!谢谢!

0 投票
0 回答
39 浏览

java - JavaFx Ui 控制器父子重新调整大小问题

我有一个关于 JavaFX UI 控制器的问题,所以我有以下结构:

实际上我无法理解父母和孩子之间关于计算大小的关系。因此,当我重新调整孩子的大小时,我遇到了一个问题,让我们说一个“房间”,即楼层的父母不会自行调整大小以支持孩子。这是一张图片:我无法发布图片“溢出角色”.....!!!!!!!!!!!!

很抱歉,如果我缺少任何需要的信息,请告诉我您需要什么,我会提供给您,提前致谢

0 投票
1 回答
618 浏览

button - 如何在滚动窗格中保持图像之间的空间

我需要在滚动窗格中的图像之间留出空间。我正在向 Vbox 添加一个图像视图和一个按钮。然后该 vbox 到一个 gridpane.gridpane 被添加到滚动窗格。但是,滚动窗格变得过度拥挤。我使用了 gridpane.setPadding (),但没有效果。这是我的代码:

在此处输入图像描述

这里'添加图像后我的舞台是什么样子

0 投票
1 回答
107 浏览

java - 节点 setMouseTransparent 异常

如果我有一个带有 3 个按钮的 VBox 并使 VBox 鼠标透明,我如何确保它的子项不会变得透明?我需要按钮是可点击的。

我正在尝试制作时钟,到目前为止,我的解决方案是拥有一个 StackPane。在 StackPane 中添加 12 个 VBox,使其与 StackPane 一样大,并围绕中心轴旋转 30 度 * n。不幸的是,VBoxes 将其下方的层一直阻塞到 StackPane 的顶部。

0 投票
2 回答
14310 浏览

java - 获取JavaFX中节点的高度(生成布局通道)

如何在 JavaFX 中获取节点的高度或首选高度,我有 3 个VBox,我想将节点添加到最自由的面板,例如:

在这种情况下,最自由的是VBoxB,我用这种方法计算最自由的窗格:

此方法仅在我当时添加 1 个元素时才有效。但如果我当时添加更多元素:

该方法getFreerColumnIndex返回相同的索引。这是因为新节点在本地还没有高度。
所以这一行:

0与新节点一起返回。

任何人都知道如何获得节点的高度?


额外的:

SomeNode延伸的Node

myPane 中的方法 addElement():


额外2:

假设我们有 3 个 vbox: 之前:

跑:

后:

正确

|= 某个节点

0 投票
1 回答
588 浏览

extjs - 面板 VBOX 不渲染项目

正如标题所暗示的那样,我有一个面板,它将执行 onRender 命令来添加项目,如下面的代码,一个树形面板。我将 treepanel 包裹在布局 - 边框中,然后在 vbox 面板上放置在西部区域。不幸的是,整个树面板没有渲染。我检查了 HTML,元素在那里,但它们有点被禁用,因为元素在萤火虫中有那种模糊的字体。为什么这样做?请帮忙。

0 投票
1 回答
362 浏览

java - 拖动功能无法正常工作!JavaFX VBox 拖动

我在代码中创建了一个新阶段,并且需要该阶段未装饰!在这种情况下,新创建的舞台失去了拖动功能。

我创建了以下代码,现在我可以拖动舞台,但处理不正确,舞台没有以正确的方式跟随鼠标。

我希望你能告诉我我的错误并纠正我的错误。

谢谢你的帮助。

示例 - 代码:

0 投票
1 回答
599 浏览

java - VBox拖动闪烁

我在代码中创建了一个新阶段,并且需要该阶段未装饰!在这种情况下,新创建的舞台失去了拖动功能。

我创建了以下代码,现在我可以拖动舞台了。但是舞台是闪烁的,所以它不会停留在一个地方,它会在一些像素的半径范围内闪烁。我怎么解决这个问题?谢谢你的帮助。

示例 - 代码: