📄 pages.java
字号:
package jxc.web;
import java.util.Vector;
public class Pages {
protected Vector list; //物品向量数组
private int Page=1;
private int RecordCount=0;
private int PageCount=0;
private int PageSize=15;
private int Recode=0;
private int PageMaxCount=0;
private boolean ShowAll=false;
public Pages() throws Exception{
}
public void setPage(int newPage) {
this.Page=newPage;
}
public int getPage() {
if (Page>=PageCount)
return PageCount;
else
if (Page<=0)
return 1;
else return Page;
}
public void setPageSize(int newPageSize) {
PageSize=newPageSize;
}
public void setShowAll() {
ShowAll=true;
}
public int getPageSize() {
return PageSize;
}
public int getPageCount() {
return PageCount;
}
public int getRecordCount() {
return RecordCount;
}
public int getRecode() {
return Recode;
}
public int getListCount() {
return list.size();
}
public Vector getLists() {
return list;
}
public void setShowPage(int newCount) throws Exception {
RecordCount=newCount;
if (ShowAll) {
PageCount=1;
PageMaxCount=newCount;
PageSize=newCount;
Page=1;
list = new Vector();
list.clear();
Recode=1;
} else {
PageCount=(RecordCount % PageSize==0)?(RecordCount/PageSize):(RecordCount/PageSize+1);
if (Page>=PageCount)
this.Page=PageCount;
else
if (Page<=0)
this.Page=1;
PageMaxCount=PageSize;
if (Page==PageCount)
PageMaxCount=RecordCount-(Page-1)*PageSize;
list = new Vector();//PageMaxCount+1);
list.clear();
Recode=(Page-1)*PageSize+1;
}
}
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -