分页函数

 

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;
    }


    
}

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;
 }

 
}
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值