0
我有一個小問題。我正在用JavaFX構建一個接口,如下所示: 我想知道,我該如何阻止圖像中指示的ScrollPane的那些「行」?實際上它是不是要調整大小,但其屬性中的ScrollPane不允許我把支票上的該屬性:如何阻止ScrollPane面板JavaFX
我該怎麼做才能解決?感謝所有提前!
我有一個小問題。我正在用JavaFX構建一個接口,如下所示: 我想知道,我該如何阻止圖像中指示的ScrollPane的那些「行」?實際上它是不是要調整大小,但其屬性中的ScrollPane不允許我把支票上的該屬性:如何阻止ScrollPane面板JavaFX
我該怎麼做才能解決?感謝所有提前!
我覺得你的問題是,你還沒有添加最小值你ScrollPanes
這裏有一個例子:
SplitPane split = new SplitPane();
split.setPrefSize(400, 400);
//First ScrollPane
ScrollPane spA = new ScrollPane();
spA.setMinWidth(100); //Block the scrollPane width to 100
spA.setFitToHeight(true);
spA.setFitToWidth(true);
Pane paneA = new Pane();
paneA.setStyle("-fx-background-color:red;");
spA.setContent(paneA);
//Second ScrollPane
ScrollPane spB = new ScrollPane();
spB.setMinWidth(100); //Block the scrollPane width to 100
spB.setFitToHeight(true);
spB.setFitToWidth(true);
Pane paneB = new Pane();
paneB.setStyle("-fx-background-color:blue;");
spB.setContent(paneB);
split.getItems().addAll(spA,spB);
爲了能夠使用滾動窗格,因爲它的增長,你可以使用綁定和綁定
//set the (FitToHeight/FitToWidth) properties to false before !
spA.widthProperty().addListener(new ChangeListener<Number>() {
@Override
public void changed(ObservableValue<? extends Number> observable, Number oldValue, Number newValue) {
paneB.setMinWidth((double)newValue);
}
});
祝:您ScrollPane
他們的父母(滾動窗格)例如內容的(寬/高屬性)!
完美!非常感謝你! –
這不是SplitPane? –
是的,對不起。全部在一個SplitPane中,裏面有ScrollPane。 –