📄 pager.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 + -