2017-11-29 4 views
0

スクロールペインを作成すると、画面のサイズ(何よりも永遠まで)をスクロールできるようにしたいとしましょうどのくらい私は行くことができます。JavaFx。スクロールペインのどのプロパティがスクロール可能であるかをスクリーンサイズとは無関係に定義します

私はscrollPaneを持つプログラムを持っています。プログラムを呼び出すと、実際にはどこでもスクロールできません。

質問は次のとおりです。scrollPaneの移動距離を定義するには、どのプロパティを変更する必要がありますか。ここで

Pane pane = new Pane(); 
final ScrollPane scrollable = new ScrollPane(); 

Scene scene = new Scene(scrollable, windowWidth, windowHeight); 
+2

内のコンテンツは、これはスクロールペインのコンテンツとスクロールペインのビューポートの相対的なサイズによって決定されないように、そのように大きな言ったことの一例ですか?つまり、スクロールペイン自体のサイズよりも大きいスクロールペインに何かを配置するだけですか? –

+0

はい、コンテナを追加し、それをコンテナのサイズに関係なくスクロールできるサイズに設定すると – Matt

答えて

0

は@James_Dが

import javafx.application.Application; 
import javafx.scene.Scene; 
import javafx.scene.control.Label; 
import javafx.scene.control.ScrollPane; 
import javafx.scene.layout.VBox; 
import javafx.stage.Stage; 

public class Main extends Application { 

    @Override 
    public void start(Stage primaryStage){ 
     VBox vbox = new VBox(); 
     ScrollPane scrollPane = new ScrollPane(); 
     scrollPane.setPrefSize(300,300); 
     Label promptLabel = new Label("Keep Scrolling!!"); 
     vbox.getChildren().add(promptLabel); 
     vbox.setMinHeight(3000); 
     scrollPane.setContent(vbox); 
     Scene scene = new Scene(scrollPane); 
     Stage stage = new Stage(); 
     stage.setScene(scene); 
     stage.show(); 
    } 

    public static void main(String[] args) { launch(args); } 
} 
関連する問題