本文整理汇总了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);
}