📄 page.java
字号:
package com.y2.hr.base.commom;
public class Page {
private int currentPage = 0; // 当前页
private int maxPageCount = 0; // 总页数
private int pageSize = 10; // 每页的项数
private int selectPage = 1; // 选择的页数
private int sumCount;
/**
* 设置总页数
*
* @param sum
*/
public void setMaxPageCount(int rowCounts) {
this.setSumCount(rowCounts);
// 设置总页数
if (rowCounts % pageSize == 0) {
maxPageCount = rowCounts / pageSize;
} else {
maxPageCount = rowCounts / pageSize + 1;
}
}
// public void setCurrentPage() {
// // 设置查看的页数
// switch (selectPage) {
// case 0:
// currentPage = 1;
// break;
// case 1:
// if (currentPage >= maxPageCount)
// currentPage = maxPageCount;
// else
// currentPage += 1;
// break;
// case 2:
// if (currentPage <= 1)
// currentPage = 1;
// else
// currentPage -= 1;
// break;
// default:
// currentPage = maxPageCount;
// break;
// }
// }
public int getCurrentPage() {
if (selectPage <= 1) {
currentPage = 1;
} else if (selectPage >= maxPageCount) {
currentPage = maxPageCount;
} else {
currentPage = selectPage;
}
return currentPage;
}
public int getPageSize() {
return pageSize;
}
public void setPageSize(int pageSize) {
this.pageSize = pageSize;
}
public int getMaxPageCount() {
return maxPageCount;
}
public int getSumCount() {
return sumCount;
}
public void setSumCount(int sumCount) {
this.sumCount = sumCount;
}
public void setCurrentPage(int currentPage) {
this.currentPage = currentPage;
}
public int getSelectPage() {
return selectPage;
}
public void setSelectPage(int selectPage) {
this.selectPage = selectPage;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -