scrollpane相关内容

JavaFX缩放,在ScrollPane中滚动

我有一个带有缩放和缩放功能的JavaFX应用程序,如下所述: Scale at pivot point in an already scaled node 我需要实现的是把图像放在右边的窗格,并保持在左边的图像,如下图所示。 问题 如何将此应用程序嵌入SPlitPane,左侧将显示另一个面板。 SplitPane splitPane = new SplitPane(); ..
发布时间:2022-07-01 18:17:07 Java开发

如何调整 JavaFX ScrollPane 内容的大小以适合当前大小

我有一个以 ScrollPane 作为中心元素的 BorderPane.它会自动调整大小以填满屏幕.ScrollPane 内部是一个 HBox,它没有内容,但是是一个拖放目标.因此,我希望它填充其父 ScrollPane. 最好的方法是什么? 到目前为止,我尝试的是重写 ScrollPane.resize(...) 方法来调整 HBox 的大小,但这似乎相当复杂且不合常规. 编辑 ..
发布时间:2022-01-18 20:12:33 其他开发

Java:如何在 ScrollPane 视口上绘制非滚动叠加层?

我想使用 ScrollPane 在其视口中显示图像,并在图像上叠加一个网格(或框,或任何其他类型的注册/位置标记).我需要覆盖层在滚动时保持固定(意味着图像似乎在覆盖层“下方"移动).我将以固定速率滚动视口中的视图以提供平滑的运动,而叠加层则提供对视口内某个位置的引用.从概念上讲,想象一下在视口中滚动的大地图,并且视口有一个不移动的矩形(相对于视口本身),该矩形标记了可以根据某些用户操作放大的区域 ..
发布时间:2021-12-30 18:34:50 Java开发

JavaFx 8 - 相对于鼠标位置缩放/缩放 ScrollPane

我需要相对于鼠标位置放大/缩小滚动窗格. 我目前通过将我的内容包装在一个组中并缩放组本身来实现缩放功能.我使用自定义枢轴创建了一个新的 Scale 对象.(Pivot 设置为鼠标位置) 这对于组的初始比例为 1.0 的情况非常适用,但是之后的缩放不会在正确的方向上进行缩放 - 我相信这是因为当组被缩放时相对鼠标位置会发生变化. 我的代码: @Override公共无效初始化(UR ..
发布时间:2021-12-20 12:31:06 Java开发

如何处理超大的JDialog

我正在开发一个JDialog,它将分为三个部分,一个部分位于另一个顶部:客户常规信息,客户地址列表和订单列表. 客户地址列表可能会任意增大,这会导致对话框超出屏幕高度. 因此,在显示pack()之前调用pack()不起作用,因为压缩后的对话框高度对于屏幕高度仍然太大. 这需要滚动窗格.但是我必须设置对话框的首选大小才能利用它,并且为它定义大小取决于显示分辨率.我不确定该怎么做. ..
发布时间:2021-02-11 19:40:57 Java开发

JavaFX-以正确的滚动方向将节点添加到ScrollPane

我的场景中有一个ScrollPane,想向其中添加一系列Node.确切的数量必须是动态的.我一直在用Label节点测试该概念,并且可以成功地向ScrollPane(当前为VBox)的内容中添加任意数量的Label. 我的问题是弄清楚如何允许用户在充满节点的ScrollPane中正常滚动.内容与滚动条匹配.也就是说,当我向下滚动时,内容将向下移动.我向上滚动,内容向上滚动.因此,如果我有10个 ..
发布时间:2021-02-10 19:56:19 其他开发

JavaFX ScrollPane边框和背景

关于ScrollPane的默认背景和边框,我遇到了一些问题. 使用这种样式可以使问题更加清楚. setStyle("-fx-background-color:blue; -fx-border-color:crimson;"); 我尝试过这种风格,只有红色边框消失了,而蓝色边框给我留下了运气. setStyle("-fx-background-color:blue; -fx-back ..
发布时间:2021-02-10 19:49:59 其他开发

JavaFX ScrollPane setVvalue()无法按预期工作

在我的应用程序中,我有一个带有VBox的ScrollPane,它可能包含0到1000个窗格,每个窗格的设置高度为90.每个窗格都有相关的项目,这些项目可以从清除VBox并添加其子级的按钮内加载,并带有“返回结果"按钮,该按钮可以加载上一个列表,并应返回到ScrollPane中的相同位置.但是,setVvalue()似乎不起作用.窗格及其子项属于同一类. package application ..
发布时间:2021-02-10 19:46:57 Java开发

放大JavaFx:当内容大小超过ScrollPane视口时,将使用ScrollEvent

我有一个需要在ScrollPane内缩放的应用程序,但是按照我目前的方法,我仍然面临2个挑战。为了重现该问题,我编写了一个小的应用程序ZoomApp,您将在下面找到其代码。其有限的功能允许放大和缩小(使用Ctrl +鼠标滚轮)某些任意形状。当缩放的内容超出窗口范围时,滚动条应该朝上。 挑战1。 由于 innerGroup 的大小而出现,ScrollEvent不再到达我的ZoomHandle ..
发布时间:2020-09-30 19:03:50 其他开发

如何在ScrollPane中访问ScrollBar? (JavaFX)

我想访问ScrollPane中的ScrollBar以查找值并进行一些操作,例如单击增量和其他一些操作.我找不到任何访问水平和垂直滚动条的方法.我已经尝试过此链接的解决方案,但没有成功: 如何访问ScrollPane的滚动条 解决方案 您的问题是您的链接中的解决方案仅在将ScrollPane添加到场景中之后才有效. 尝试一下: ScrollPane scrollPa ..
发布时间:2020-07-06 07:40:01 Java开发

定制设计JScollPane Java Swing

我需要为我的所有滚动窗格设计此滚动条: 使用Java Swing.我正在使用Netbeans IDE.什么是最简单的解决方案? 非常感谢您. 致谢 解决方案 您可以通过设置自定义UI 来自定义Swing组件的外观.对于滚动窗格的滚动条,您可以 scrollPane.getVerticalScrollBar().setUI(new MyScrollBarUI()); ..
发布时间:2020-06-26 21:27:57 Java开发

具有固定视图y轴的Java FX滚动窗格折线图

我正在尝试制作一个可滚动的图表,其中无论滚动条中的光标位置如何,Y轴都停留在视图中(默认情况下,由于Y轴信息位于视图的末尾,因此您只会看到它滚动到足以看到结尾的地方 以下是我要完成的示例: 请注意,即使滚动条位于中间位置,Y轴文本(价格)仍会保留在视图中 我环顾了网上,只能找到一个类似示例的一个示例,但是它似乎无法与scrollPane内的折线图一起使用. 在以下位置滚动锚 ..
发布时间:2020-04-30 12:40:06 Java开发

如何将JLabel添加到ScrollPane中的特定位置?

我正在尝试在我的JPanel中显示图像和/或标签.问题是,我想在自定义位置显示许多JLabel,但目前只能显示4个标签.我了解我需要使用ScrollPane.我已经尝试过使用它,但是它不能让我在海关设置他们的位置. (通过自定义位置,我的意思是使用坐标放置我的标签.) 以下是不使用ScrollPane的代码: import java.awt.Dimension; import jav ..
发布时间:2020-04-30 08:08:55 Java开发

Java JTextPane + JScrollPane:取消/激活自动滚动

我目前正在用Java编写一个简单的聊天,目前我陷入了这个问题: 我希望我的输出JTextPane表现得与您期望的良好聊天类似,即默认情况下,当新文本到达时,文本会自动滚动(使用outputfield.setCaretPosition(outputdocument.getLength())),但是当用户向上滚动时,应该被禁用,并且当用户再次滚动到底部时应该重新启用. 我尝试绕过ScrollBa ..
发布时间:2020-04-25 04:15:54 Java开发

GridBagLayout中的JPanel位置不正确

im使用GridBag在JScrollPane中显示带有图像的一些JPanel. 当有3张或3张以上图像时,GridBagConstraints可以正常工作,但当我有1张或2张图像时,它们会与JScrollPane的中心对齐,而不是位于顶部(例如在画廊中) 这是我的代码: JPanel jPanel1 = new JPanel(); GridBagLayout layout = new Gr ..
发布时间:2019-11-05 12:18:43 Java开发

在JScrollPane中获取显示的组件

我有一个包含JPanel的JScrollPane.我用许多按钮填充了这个JPanel. 是否有可能获得当前显示的按钮? 我知道我可以通过jpanel.getComponents()访问JPanel的子级,但是这些都是该窗格中的所有组件.我只需要屏幕上当前显示的那些. 解决方案 我假定此容器在屏幕上已经可见,然后建议 1)从中提取 JViewPort JScrollPane ..
发布时间:2019-11-05 12:04:06 Java开发

Android上的JavaFX ScrollPane - 太慢了

我刚编写了一个在JavaFX中使用滚动窗格的简单示例。只有一个ScrollPane放置在Scene中,ScrollPane包含一个带有大文本的Label组件。使用gradle我已经在Nexus 4 android设备上上传了应用程序。正如您从我上传的视频中看到的那样,滚动速度太慢了。我相信其他人也经历过这一点。任何有关如何将其更改为原生速度滚动的建议都非常受欢迎。 应用程序的源代码可以是从这 ..
发布时间:2019-01-18 11:15:53 移动开发

将一个GridPane包装在ScrollPane中或以编程方式修改它。最有效的方法?

在游戏中我有一个GridPane在方形单元格中显示世界的Tiles。玩家可以使用键盘移动column \row显示的内容。我想到的方法是: 让GridPane以编程方式更改显示的磁贴,方法是在播放器输入上按x步移动所有内容。 将GridPane包装在ScrollPane中并将ScrollPane的滚动条连接到键盘输入。 我的问题是,假设那些看起来不对的东西但是在同一个地图总是被加载,每种 ..
发布时间:2019-01-18 11:13:54 Java开发

如何使用JavaFx滚动广泛的内容smoooth?

我正在使用JavaFx开发gant图表。我的主要内容放在ScrollPane中。 我有缩放选项,它正在改变内容宽度。 这是与内容大小相关的表现: zoom: x1 - 2880px //平滑滚动 x2 - 5760px //平滑滚动 x3 - 8640px //平滑滚动 x4 - 11520px //坏/跳 x5 - 14410px //非常糟糕/不顺 ..
发布时间:2019-01-18 11:10:00 Java相关