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

📄 page.java

📁 beijing donggandidai shoufeifanghao
💻 JAVA
字号:
package com.bj.admin.util;

public class page {
	 private int totalRows; //总行数
	    private int pageSize = 5; //每页显示的行数
	    private int currentPage; //当前页号
	    private int totalPages; //总页数
	    private int startRow; //当前页在数据库中的起始行

	    
	    public page(int _totalRows) //初始化
	    {
	     totalRows = _totalRows;
	     totalPages=totalRows/pageSize;
	     int mod=totalRows%pageSize;
	     if(mod>0){
	       totalPages++;
	     }
	     currentPage = 1;
	     startRow = 0;
	   }

	   public int getStartRow() {
	     return startRow;
	   }

	   public int getTotalPages() {
	     return totalPages;
	   }

	   public int getCurrentPage() {
	     return currentPage;
	   }

	   public int getPageSize() {
	     return pageSize;
	   }

	   public void setTotalRows(int totalRows) {
		   
	     this.totalRows = totalRows;
	   }

	   public void setStartRow(int startRow) {
	     this.startRow = startRow;
	   }

	   public void setTotalPages(int totalPages) {
	     this.totalPages = totalPages;
	   }

	   public void setCurrentPage(int currentPage) {
	     this.currentPage = currentPage;
	   }

	   public void setPageSize(int pageSize) {
	     this.pageSize = pageSize;
	   }

	   public int getTotalRows() {
	     return totalRows;
	   }

	   public void first() {
	     currentPage = 1;
	     startRow = 0;
	   }

	   public void previous() {
	     if (currentPage == 1) {
	       return;
	     }
	     currentPage--;
	     startRow = (currentPage - 1) * pageSize;
	   }

	   public void next() {
	     if (currentPage < totalPages) {
	       currentPage++;
	     }
	     startRow = (currentPage - 1) * pageSize;
	   }

	   public void last() {
	     currentPage = totalPages;
	     startRow = (currentPage - 1) * pageSize;
	   }

	   public void refresh(int _currentPage) {
	     currentPage = _currentPage;
	     if (currentPage > totalPages) {
	       last();
	     }
	   }
	 }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -