⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 pager.java

📁 一个直销用的管理软件
💻 JAVA
字号:
package com.susssoft.richjl.common;

/**
 * 记录页面一些相关信息,包括页数,页面显示数,当前页
 * @author 付祖远
 */
public class Pager {
    private int pageSize;  //页面显示数
    private int pageCount; //页数
    private int currentPage; //当前页
    private int recordCount; //记录数
    private int nextPage; //下一页
    private int prePage; //前一页
    
    public Pager(int recordCount,int pageSize,int currentPage){
        if(recordCount%pageSize==0){
            pageCount = recordCount/pageSize;
        } else {
            pageCount = recordCount/pageSize + 1;
        }
        this.pageSize = pageSize;
        this.currentPage = currentPage;
        this.recordCount = recordCount;
        
        nextPage = currentPage + 1;
        if(nextPage>pageCount){
            nextPage = pageCount;
        }
        
        prePage = currentPage -1;
        if(prePage<=0){
            prePage = 1;
        }
    }
    
    public int getNextPage() {
        return nextPage;
    }
    public int getPrePage() {
        return prePage;
    }
    
    public int getCurrentPage() {
        return currentPage;
    }
    public void setCurrentPage(int currentPage) {
        this.currentPage = currentPage;
    }
    public int getPageCount() {
        return pageCount;
    }
    public void setPageCount(int pageCount) {
        this.pageCount = pageCount;
    }
    public int getPageSize() {
        return pageSize;
    }
    public void setPageSize(int pageSize) {
        this.pageSize = pageSize;
    }
    public int getRecordCount() {
        return recordCount;
    }
    public void setRecordCount(int recordCount) {
        this.recordCount = recordCount;
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -