【发布时间】:2016-06-25 18:42:03
【问题描述】:
我要去学校学习java编程。我收到了一个程序,我必须使用滚动条来更改 imageView 的宽度。我的问题是,JavaFX 中的滚动条 API 甚至可以实现吗?
好的,这是我的代码。
sb = new ScrollBar();
sb.setMax(100);
sb.setMin(0);
lastValue = 500;
sb.setValue(lastValue);
sb.setUnitIncrement(1);
sb.blockIncrementProperty();
sb.setOnScroll(e -> FacePart.getPart().scrollAction(lastValue));
这就是我遇到问题的地方。在此代码所在的类和我在另一个类中的方法之间来回通信。 这是另一个类中的方法。
其他方法
@Override
public void scrollAction(double j) {
/*Global variable*/ lastScrollValue = j;
iv.setFitWidth(300 + 2 * lastScrollValue);
}
【问题讨论】:
-
不知道 JavaFX API,我无能为力 - 但发布代码说明您已经尝试过哪些步骤以及为什么它们不适合您,这可能对您有所帮助。
-
这样好还是你需要这两个类的所有代码?
-
不幸的是,我对这类东西非常不熟悉,但额外的信息会帮助其他人。
标签: java image javafx width scrollbar