Vvalue
に達したときにScrollPane
でスクロールダウンのみを無効にする方法はありますか?JavaFXのScrollPaneでスクロールダウンを無効にする方法は?
1
A
答えて
2
ScrollPane
のvmaxPropertyを設定できます。
このScrollPaneの最大許容値です。デフォルト値は
ScrollPane
のスクロールバーが再スケーリングされ、このプロパティを設定することで1
をので、スクロールバーの最も下の位置が実際に指定した値です。
これはスクロールする垂直スペースの40%のみ許可します:別のpossiblity
scrollPane.setVmax(0.4);
をScrollPane
のvvaluePropertyプロパティを聞くことによってダウンスクロール中断することです。
このアプローチでは、ScrollPane
のスクロールバーが定義された値で停止するので、最下位の位置はまだ100%です。
final double maxDownScroll = 0.4;
scrollPane.vvalueProperty().addListener((obs, oldVal, newVal) -> {
if ((double) newVal > maxDownScroll)
scrollPane.setVvalue(maxDownScroll);
});
注:両方のアプローチは、彼らがスクロールバーを移動した場合に働くようScrollPane
のScrollEvent
にフィルタを追加するよりも、より汎用的であり、またマウスでスクロールした場合に(ScrollEvent
は、ときにのみ起動されますマウスホイール、タックパッドまたは同様の装置が使用される)。
1
OK私はそれを解決しました。コード:
scrollPane.addEventFilter(ScrollEvent.SCROLL, new EventHandler<ScrollEvent>() {
@Override
public void handle(ScrollEvent event) {
//"0.4 is my the specific value"
if(scrollPane.getVvalue() > 0.4) {
if (event.getDeltaY() < 0) {
event.consume();
}
}
}
});
関連する問題
- 1. ScrollPaneパネルをブロックする方法JavaFX
- 2. JavaFX8 ScrollPaneのスクロールを無効にする
- 3. JavaFX ScrollPaneスタイリング
- 4. JavaFX 2.2 - scrollPaneをズームした後にスクロールする方法
- 5. JavaFXフォームのボタンを有効または無効にする方法は?
- 6. JavaFX - ScrollPane/VBox - Auto shrink
- 7. ScrollPaneをjavafxの親に合わせる
- 8. javaFx java8のtextArea自動スクロールを無効にする方法
- 9. JavaFX ScrollPaneのボーダーと背景
- 10. scrollPaneのjavafxの中にポップアップを表示するには
- 11. JavaFX ScrollPane透明な背景の設定方法
- 12. バックグラウンドステージを無効にするjavafx
- 13. JavaFX ScrollPaneが幅に適合しない
- 14. Javafx-Javaのアップデートでjavafxが無効になる
- 15. オートコンプリートのEnterキーを無効/無効にする方法は?
- 16. JavaFXは水平方向にTilePaneのオブジェクトを追加します(ScrollPane内のTilePane)
- 17. JavaFX ScrollPane対TabViewの埋め込みスペース
- 18. JavaFX TableviewとScrollPaneスクロールの問題
- 19. 無効なボタンのJavaFXキャプチャイベント
- 20. Java EEインターセプタを無効/無効にする方法は?
- 21. スクロールダウン時にマークを残す方法は?
- 22. hrefを無効にする方法と無効にする
- 23. setOnItemClickListenerを無効にする方法は?
- 24. イテレータを無効にする方法は?
- 25. データベースログを無効にする方法は?
- 26. イオンファブボタンを無効にする方法は?
- 27. ビーカーキャッシュを無効にする方法は?
- 28. キーボードポップアップを無効にする方法は?
- 29. コンボボックスアイテムを無効にする方法は?
- 30. UITableをプログラム的にスクロールダウンする方法
ありがとう、他の可能性が私に必要なものです。そして、そのメモのためにもあなたに感謝します。 – Curious