JavaFX 控件 Pagination

Pagination

Pagination pagination = new Pagination();
pagination.setPageCount(20);
pagination.setMaxPageIndicatorCount(10);
pagination.setCurrentPageIndex(5);
//設置樣式
pagination.getStyleClass().add(Pagination.STYLE_CLASS_BULLET);

pagination.setPageFactory(new Callback<Integer, Node>() {
    @Override
    public Node call(Integer param) {
        Label label = new Label("頁面" + (param + 1));
        label.setTextFill(Paint.valueOf("#0cc"));
        label.setStyle("-fx-background-color: #ccc");
        label.setPrefWidth(200);
        label.setPrefHeight(200);
        label.setFont(Font.font(30));
        label.setAlignment(Pos.CENTER);
        return label;
    }
});
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章