2009-08-26 23 views
0

私はjavafxを使い始めました。私は私のステージに水平スクロールバーを追加しようとしています。私は非常に広い画像を持っており、その一部だけを表示して、ユーザーがそれをスクロールできるようにしたいと思います。どうしたの?javafxスクロールバー

答えて

1

スクロールバーのvalueをバインドして、画像のX(またはY)を変換することができます。もちろん、スクロールバーの最小値と最大値を0に設定してください。image.width(.height)

0

ScrollPaneを使用して、そのScrollPane内に画像を置くことができます。 Scenebuilderで

AnchorPane - > ScrollPaneの - > AnchorPane

1
Image roses = new Image(getClass().getResourceAsStream("roses.jpg")); 
ScrollPane sp = new ScrollPane(); 
sp.setContent(new ImageView(roses)); //result 1 

sp.setHbarPolicy(ScrollBarPolicy.NEVER);// add for result 2 
sp.setVbarPolicy(ScrollBarPolicy.ALWAYS); 

(ビッグ・ピクチャーとの)結果:setHbarPolicyと

enter image description here

結果とsetVbarPolicy:

enter image description here

挨拶Kaito