📄 pager.java
字号:
package fengyun.Fastmail.beans;
public class Pager {
private int start = 0;
private int end = 0;
private int totalCount = 0;
private int currentPage = 0;
private int totalPage = 0;
private int pageSize = 20;
public Pager(int total,int page,int size) {
totalCount = total;
currentPage = page;
pageSize = size;
totalPage = (totalCount - 1)/ pageSize + 1;
if (page < 1) page = 1;if (page > totalPage) page = totalPage;
start = (page-1) * pageSize + 1;
end = Math.min(totalCount,page * pageSize);
}
public void setPageSize(int pageSize) { this.pageSize = pageSize; }
public void setTotalCount(int totalCount) { this.totalCount = totalCount; }
public void setCurrentPage(int currentPage) { this.currentPage = currentPage; }
public boolean isFirstPage() { return (currentPage == 1); }
public boolean isLastPage() { return (currentPage == totalPage); }
public int getStart() { return start; }
public int getEnd() { return end; }
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -