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

📄 pages.java

📁 web版的进销存系统
💻 JAVA
字号:
package jxc.web;
import java.util.Vector;

public class Pages {
	protected Vector list;		//物品向量数组
	private int Page=1;
	private int RecordCount=0;
	private int PageCount=0; 
	private int PageSize=15;
	private int Recode=0;
    private int PageMaxCount=0;
    private boolean ShowAll=false;
	public Pages() throws Exception{
	}
		public void setPage(int newPage) {
        this.Page=newPage;
	}
	public int getPage() {
        if (Page>=PageCount)
          return PageCount;
        else
           if (Page<=0)
              return 1;
           else   return Page; 		
	}	
	public void setPageSize(int newPageSize) {
	   PageSize=newPageSize;
	}
	
	public void setShowAll() {
	   ShowAll=true;
	}
	public int getPageSize() {
	   return PageSize;
	}		
	public int getPageCount() {
		return PageCount;
	}
	public int getRecordCount() {
		return RecordCount;
	}
	public int getRecode() {
		return Recode;
	}
	public int getListCount() {
		return list.size();
	}			
	public Vector getLists() {
		return list;
	}
	public void setShowPage(int newCount) throws Exception {
		
            RecordCount=newCount;
            if (ShowAll) {
              PageCount=1;
              PageMaxCount=newCount;
              PageSize=newCount;
              Page=1;
		      list = new Vector();
			  list.clear();		      
			  Recode=1;              	
            } else {
			PageCount=(RecordCount % PageSize==0)?(RecordCount/PageSize):(RecordCount/PageSize+1);
           
            if (Page>=PageCount)
              this.Page=PageCount;
            else
               if (Page<=0)
                 this.Page=1;
 
		    PageMaxCount=PageSize;
		    if (Page==PageCount)
		      PageMaxCount=RecordCount-(Page-1)*PageSize;
		      
			list = new Vector();//PageMaxCount+1);
			list.clear();		      
			Recode=(Page-1)*PageSize+1;
		}	
	}
};

⌨️ 快捷键说明

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