📄 page.java
字号:
package com.ktv.common;
/*
* @author: chenws
* @date: 2007.07.19
*/
public class Page {
private int allSize; // records of all data
private int page; // current page
private int pageCount; // counts of all pages
private int startRow; // first record of current page
// counts showed every page
// if you want to show more or less records in one page, try to change this
private static final int pageSize = 10;
// initial current page no and counts of all page
public Page(int page, int pageCount) {
this.page = page;
this.pageCount = pageCount;
}
public void setPageValue(){
// be sure start record in current page
if(page == 1){
startRow = 0;
pageCount = (allSize % pageSize == 0)? (allSize / pageSize): (allSize / pageSize + 1);
}
else if(page == pageCount){
startRow = (pageCount - 1) * pageSize;
}
else{
startRow = (page - 1) * pageSize;
}
// no data, show page 1
if(pageCount == 0) pageCount = 1;
}
public int getPageSize() {
return pageSize;
}
public int getPageCount() {
return pageCount;
}
public int getStartRow() {
return startRow;
}
public void setAllSize(int allSize) {
this.allSize = allSize;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -