⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 page.java

📁 ktv点歌系统前台收银有开包房
💻 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 + -