本文整理匯總了Java中javafx.scene.control.ScrollPane.setMaxSize方法的典型用法代碼示例。如果您正苦於以下問題:Java ScrollPane.setMaxSize方法的具體用法?Java ScrollPane.setMaxSize怎麽用?Java ScrollPane.setMaxSize使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類javafx.scene.control.ScrollPane
的用法示例。
在下文中一共展示了ScrollPane.setMaxSize方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: FlowCardComposite
import javafx.scene.control.ScrollPane; //導入方法依賴的package包/類
/**
* @param nodeConverter
*/
public FlowCardComposite() {
scrollPane = new ScrollPane();
scrollPane.setFitToHeight(true);
scrollPane.setFitToWidth(true);
scrollPane.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE);
StackPane stackPane = new StackPane(scrollPane);
stackPane.setMaxSize(Double.MAX_VALUE, Double.MAX_VALUE);
masonryPane = new JFXMasonryPane();
scrollPane.setContent(masonryPane);
setCenter(stackPane);
initialize();
masonryPane.setCache(false);
setStyle("-fx-background-color : #292929");
}
示例2: addPropertiesTable
import javafx.scene.control.ScrollPane; //導入方法依賴的package包/類
public void addPropertiesTable(String domainName, Node content) {
try {
final Tab newTab = new Tab(domainName);
final ScrollPane sp = new ScrollPane();
sp.setPannable(true);
sp.setContent(content);
sp.setPrefSize(content.getBoundsInLocal().getWidth(), content.getBoundsInLocal().getHeight());
sp.setMaxSize(1000, 1000);
content.boundsInLocalProperty().addListener(new ChangeListener<Bounds>() {
public void changed(ObservableValue<? extends Bounds> ov, Bounds t, Bounds t1) {
sp.setPrefSize(t1.getWidth(), t1.getHeight());
}
});
content.setId(domainName.toUpperCase() + PropertiesTable.PROPERTIES_TABLE_SUFFIX_ID);
newTab.setContent(sp);
sp.setId(domainName + TAB_CONTENT_ID);
this.getTabs().add(newTab);
} catch (Throwable ex) {
log(ex);
}
}
示例3: drawTo
import javafx.scene.control.ScrollPane; //導入方法依賴的package包/類
@Override
void drawTo(Pane paneTo) {
TilePane tilePane = new TilePane();
tilePane.setHgap(HGAP);
tilePane.setVgap(VGAP);
if (0 == getActionHolderList().size()) {
return;
} else {
for (ActionHolder ah : getActionHolderList()) {
Collection<? extends Node> childnodes = ah.draw();
if (null != childnodes && 0 != childnodes.size()) {
createSlot(((TestNode) ah).getName(), childnodes, tilePane);
} else {
// TODO
}
}
}
ScrollPane scrollPane = new ScrollPane();
scrollPane.setPrefSize(getWidth(), getHeight());
scrollPane.setMaxSize(getWidth(), getHeight());
scrollPane.setContent(tilePane);
scrollPane.setStyle("-fx-padding: 10;-fx-background: white;-fx-border-color: gray;");
paneTo.getChildren().add(scrollPane);
}