当前位置: 首页 > 知识库问答 >
问题:

JFXSlider和ScrollPane问题

丌官星渊
2023-03-14
slider.valueProperty().addListener((ChangeListener) ->
        scrollPane.setVvalue(Math.abs(slider.getValue() - 100) / 100));
anchorPane.localToScene();
scrollPane.setVvalue();
scrollPane.vvalueProperty().bind(vBox.heightProperty());

提前谢了。

共有1个答案

柯镜
2023-03-14

如果确保滑块的范围与滚动窗格的垂直范围相同,则可以使用

slider.minProperty().bind(scrollPane.vminProperty());
slider.maxProperty().bind(scrollPane.vmaxProperty());

然后您可以将滑块的值双向绑定到ScrollPane的垂直值:

slider.valueProperty().bindBidirectional(scrollPane.vvalueProperty());

(我不使用JFoenix,也找不到任何对它有意义的文档,所以我在这里只是假设JFXSlider具有与标准Slider相同的属性。)

 类似资料:
  • 问题内容: 我正在尝试获取有关标准中包含的组件的信息。特别是我对阅读水平书感兴趣。我该如何引用? 问题答案: 由于上述方法并不适合所有人(包括我),因此我对其进行了更多调查,并找到了问题的根源。 一般而言,这两种方法都可以使用,但是只有在设置了的属性后才能使用。就我而言,仍然是在使用加载视图后仍然存在。 通过在属性未初始化的情况下延迟调用(使用单次侦听器)可以解决此问题。 工作样板代码:

  • 大家好! 我有一个简单的问题:我正在使用FXML文件,我已经做了这样的布局: 使用此层次结构:(顶部GridPane控制器被高亮显示-它位于VBox中) 我的问题是,我在ScrollPane(在另一个GridPane容器内)内动态地向GridPane添加行;我不能添加超过3列(显然是Vbox容器的大小),但是如果我删除滚动窗格,我可以添加尽可能多的行但是行正在消失,因为它们在Vbox/GridPa

  • 主要内容:创建滚动窗格,可滚动ScrollPane,滚动条策略,调整滚动窗格中的组件大小,滚动操作滚动窗口提供UI元素的可滚动视图。 我们使用可滚动面板,当需要显示有限的空间大内容。可滚动窗格视口,其将显示内容的一部分,并且在必要时提供滚动条。 上面的代码生成以下结果。 创建滚动窗格 以下代码使用文件创建一个图像,并将该图像添加到滚动窗格。如果图像较大,滚动窗格将显示滚动条,我们可以使用它来查看隐藏的部分。 可滚动ScrollPane 调用方法通过单击并移动鼠标光标来预览图像。 上面的代码生成

  • 问题内容: 我正在为我的大学课程设计一个项目。我只是想知道是否有人知道如何向JTextArea添加scrollBar。目前,我的GUI 布局正确,唯一缺少的是滚动条。 这就是GUI的外观。如您在第二个TextArea上看到的,我想添加滚动条。 这是我创建窗格的代码。但是似乎什么也没发生……t2是 我要添加到的JTextArea。 任何帮助将是巨大的,谢谢! 问题答案: 当您的文本超出查看区域的范围

  • 我的组件的布局如下: JFrame(自定义类)->JScrollPane->Canvas 不确定这是否有帮助,但画布呈现代码如下: 我的问题的当前实现不太好用(没有用父JScrollPane“重新锁定”;“FixedDim”是以前设置的维度对象):

  • 问题内容: 我在ScrollPane中有一个Label。我正在循环中更新标签(在另一个线程中)。如果用户未将ScrollPane保持在某个位置,如何更新ScrollPane使其向下滚动(而不是横向滚动,这将手动完成)?是否有二传手? 问题答案: @数学谢谢,这工作! 我用这部分代码解决了“必须看标签”的问题