import java.util. * ;
public class Pages ... {
private int page_Counts;//总页数
private int items; //总条数
private int page_Items; //每页显示条数
private int page; //当前分页
private Vector pages = new Vector();//分页集合
private int item; //当前条数
private int pageUp;//上一页
private int pageDown;//下一页
public void pageSet(int page , int items ,int page_Items )...{//当前页儿,总条数,每页显示几条
this.page = page;
this.items = items;
this.page_Items = page_Items;
//计算总页数
if(items != 0)...{
if(items%page_Items>0)...{
this.page_Counts = items/page_Items + 1;
}else...{
this.page_Counts = items/page_Items;
}
}else...{
this.page_Counts = 1;
}
//计算当前条数
this.item = (page - 1) * page_Items;
//计算上一页,下一页
if(page == 1)...{
this.pageUp = 1;
}else...{
this.pageUp = page - 1;
}
if(page == page_Counts)...{
this.pageDown = page;
}else...{
this.pageDown = page + 1;
}
//创见页面类
for(int i = 1 ; i <= this.page_Counts ; i++)...{
String j = String.valueOf(i);
this.pages.add(j);
}
}
public int getItem() ...{
return item;
}
public void setItem(int item) ...{
this.item = item;
}
public int getItems() ...{
return items;
}
public void setItems(int items) ...{
this.items = items;
}
public int getPage() ...{
return page;
}
public void setPage(int page) ...{
this.page = page;
}
public int getPage_Counts() ...{
return page_Counts;
}
public void setPage_Counts(int page_Counts) ...{
this.page_Counts = page_Counts;
}
public int getPage_Items() ...{
return page_Items;
}
public void setPage_Items(int page_Items) ...{
this.page_Items = page_Items;
}
public Vector getPages() ...{
return pages;
}
public void setPages(Vector pages) ...{
this.pages = pages;
}
public int getPageDown() ...{
return pageDown;
}
public void setPageDown(int pageDown) ...{
this.pageDown = pageDown;
}
public int getPageUp() ...{
return pageUp;
}
public void setPageUp(int pageUp) ...{
this.pageUp = pageUp;
}
}
package tools;
import java.util.*;
public class Pages {
private int page_Counts;//总页数
private int items; //总条数
private int page_Items; //每页显示条数
private int page; //当前分页
private Vector pages = new Vector();//分页集合
private int item; //当前条数
private int pageUp;//上一页
private int pageDown;//下一页
public void pageSet(int page , int items ,int page_Items ){//当前页儿,总条数,每页显示几条
this.page = page;
this.items = items;
this.page_Items = page_Items;
//计算总页数
if(items != 0){
if(items%page_Items>0){
this.page_Counts = items/page_Items + 1;
}else{
this.page_Counts = items/page_Items;
}
}else{
this.page_Counts = 1;
}
//计算当前条数
this.item = (page - 1) * page_Items;
//计算上一页,下一页
if(page == 1){
this.pageUp = 1;
}else{
this.pageUp = page - 1;
}
if(page == page_Counts){
this.pageDown = page;
}else{
this.pageDown = page + 1;
}
//创见页面类
for(int i = 1 ; i <= this.page_Counts ; i++){
String j = String.valueOf(i);
this.pages.add(j);
}
}
public int getItem() {
return item;
}
public void setItem(int item) {
this.item = item;
}
public int getItems() {
return items;
}
public void setItems(int items) {
this.items = items;
}
public int getPage() {
return page;
}
public void setPage(int page) {
this.page = page;
}
public int getPage_Counts() {
return page_Counts;
}
public void setPage_Counts(int page_Counts) {
this.page_Counts = page_Counts;
}
public int getPage_Items() {
return page_Items;
}
public void setPage_Items(int page_Items) {
this.page_Items = page_Items;
}
public Vector getPages() {
return pages;
}
public void setPages(Vector pages) {
this.pages = pages;
}
public int getPageDown() {
return pageDown;
}
public void setPageDown(int pageDown) {
this.pageDown = pageDown;
}
public int getPageUp() {
return pageUp;
}
public void setPageUp(int pageUp) {
this.pageUp = pageUp;
}
}