问题标签 [scrollpane]

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 投票
3 回答
15380 浏览

java - JavaFX ScrollPane 以编程方式移动视口 - 使内容居中

我可以使用 setVvalue(double) 和 setHvalue(double) 方法在 JavaFX ScrollPane 中移动视口。我正在努力做的是根据其位置在滚动窗格的内容中将特定节点居​​中。我已经尝试了 localToScene() 和 boundsInParent() 的各种组合。我已经阅读(很多)并看到了这个例子

如何滚动以使 ScrollPane 内容中的节点可见?

哪个很近,但不会使对象居中,只是使它们可见。拥有内置的鼠标平移非常棒,但我正在为程序化平移带来恶劣天气。

最终,我也需要能够进行缩放,所以我将实际形状放在一个组中,并将该组添加到滚动窗格内容中。我想我应该对组进行缩放,并且我需要能够围绕组的中心进行缩放,以便我们回到操作和识别当前的中心位置。任何可以提供的指针或示例将不胜感激。上面链接中的代码示例是一个很好的 SSCCE。

提前致谢,

安迪

0 投票
3 回答
2229 浏览

java - 添加 scrollPaneStyel 后,Libgdx scrollPane 不滚动

当我添加 ScrollPaneStyle 时,我的 scrollPane 没有滚动,有人知道为什么会这样吗?

0 投票
1 回答
161 浏览

actionscript-3 - 我的 AS3 Scrollpane 在 Firefox 或 Safari 中无法正常工作

我正在为客户制作一个闪光横幅。在此横幅中,查看者应该能够向下滚动以查看更多文本。这在 Chrome 中可以正常工作(我可以设置滚动速度吗?),但在 Firefox 和 Safari 中效果不佳。

如果我轻轻滚动,什么也不会发生,如果我给鼠标滚轮一个激进的旋转,它会向下滚动一点点......

我尝试了诸如 wmode 窗口设置和使用 macmousewheel 类之类的方法,但没有结果...

你们知道这可能是什么吗,这让我发疯:)

提前致谢!!

0 投票
0 回答
173 浏览

javafx - 获取 ScrollPane 组件中的光标位置

我有一个 JavaFX 应用程序,其中一个 Vbox 包含多个 textarea 子项。然后将 VBox 添加到 ScrollPane。现在,如果用户添加多行,则 scrollPane 不会自动滚动到光标位置,因此光标不再可见。

我已经可以听到 heightproperty 的变化,并且可以通过设置 scrollBody.setVvalue 来设置滚动条的位置。

我的问题是如何获得相对于 scrollPane 的当前光标位置高度?

0 投票
1 回答
1920 浏览

java - 拖动对象时自动滚动 JScrollpane

我创建了一个约会日历,它本质上是一个 JPanel,其中包含其他可移动和可调整大小的 JPanel,所有这些 JPanel 都被 JScrollpane 包围,这一切都很好,我可以使用滚动条正确滚动 JPanel。我即将完成我的申请,但还想再做一件事。

我想做的是当用户移动约会(JPanel)时,当您到达滚动窗格的边缘时,它会自动以所需的速度滚动。我很困惑哪个现有的方法或类可以做到这一点(如果有的话),或者是否有人知道可以满足我需求的 jar 库?

这是懒惰吗?是的,我想我应该自己编码,如果你同意,有人可以建议我从哪里开始吗?我仍在学习 Java,我可能需要轻推以保持我的代码干净整洁。

如果我可以提供更多细节来帮助回答,请告诉我。

0 投票
1 回答
3927 浏览

java - 在 AWT 中将滚动条/滚动窗格添加到框架

嗨,我是一名工程专业的最后一年学生,虽然我学过 java,但我在其应用方面的知识还很初级。但是,我必须为我的项目使用 java。这是我写的前端代码:

我知道你在想为什么我使用 AWT 而不是 swing,但目前我对 AWT 更满意。到目前为止,代码运行良好。但问题是,当我按下其中一个按钮时,显示的信息很多并且超出了框架;所以我想添加一个滚动条或滚动窗格,这样我就可以向下滚动以查看其余信息。我已经尝试了很多方法,例如 f.add(new ScrollPane()) 等,但它们都不起作用。请帮我!

0 投票
1 回答
317 浏览

actionscript-3 - 在 ScrollPane 中用于自动计算高度时,Flash 的 CheckBox 中的不可见高度

fl.controls.CheckBox在a中使用fl.controls.ScrollPane时,似乎只要 ScrollPane 的子容器中的最后一项是 a CheckBoxScrollPaneupdate()方法总是在 CheckBox 下方留下大量空白,尽管我专门设置了 CheckBox 的大小。

问题:如何从 CheckBox 中删除不可见的高度?

0 投票
1 回答
3040 浏览

jquery - iframe 重新加载,如何使用 Scrollpane 将父页面滚动到顶部

我在网站上创建了一个 tumblr 博客。我正在使用滚动窗格。见这里http://danmccarthy.net/news/

我的问题是博客的按钮分页将 iframe 重新加载到下一页,但是一旦 iframe 重新加载并实现了滚动窗格,我无法确定如何滚动到父页面顶部。

我尝试了以下但没有成功

下面是全身滚动的滚动窗格脚本

这就是 HTML

0 投票
6 回答
3036 浏览

scroll - LibGdx 如何将 ScrollPane 滚动条位置固定在特定位置?

如何将 ScrollPane 滚动条位置固定在特定位置,以便它显示例如它的子表的最后一项而不是第一项表(默认)?我尝试 setScrollX 和 setScrollY 但它不起作用。

我有一个游戏关卡菜单(有很多关卡),我想在打开该菜单时向用户显示最后解锁的关卡。

0 投票
2 回答
11945 浏览

java - JavaFX 2:添加内容后使 ScrollPane 自动滚动到边缘

使用 JavaFX 2,我有一个ScrollPane包含 a HBoxof Labels 的基本示例。我希望能够将 a 添加LabelHBox, 并同时滚动到 the 的右边缘,ScrollPane以便新添加Label的内容可见。我当前的方法使用setHvalue()来设置滚动位置并getHmax()获得允许的最大滚动距离。

问题是,当我使用 设置滚动位置时getHmax(),就好像刚刚添加Label的不是在ScrollPanel的滚动宽度中计算的一样。有没有办法在尝试之前更新这个内部宽度setHvalue

请参阅这个显示问题的简单示例代码。

特别是,请注意该addChatItem(String item)方法,其中包含滚动到ScrollPane.

这是一个问题的图像,注意ScrollPane它没有滚动到右边缘。

图片

编辑:

我想出了一个解决方法,但它远非理想。我的解决方案是启动一个计时器,该计时器将setHvalue()在经过足够的时间后用于ScrollPane发现其内容的真实宽度。我的addChatItem()方法现在看起来像这样:

不幸的是,该方法中的数字 50 需要大于ScrollPane更新其内部内容宽度所需的时间,这似乎远不能保证。