?? pagecontrol.java
字號(hào):
package com.chen.pagecontrol;
public class PageControl {
private int pageno = 1; // 當(dāng)前頁碼
private int pagesize = 5; // 每頁行數(shù)
private int rowcount; // 總行數(shù)
private int pagecount; // 總頁數(shù)
private boolean useprevious;// 前一頁是否能用
private boolean usebehind;// 后一頁是否能用
private boolean usepage = true;// 是否分頁
public int getPageno() {
return pageno;
}
public void setPageno(int pageno) {
this.pageno = pageno;
}
public int getPagesize() {
return pagesize;
}
public void setPagesize(int pagesize) {
if (pagesize == 0) {// 0-->不分頁
usepage = false;
pagecount = 1;
pageno = 1;
useprevious = false;
usebehind = false;
}
this.pagesize = pagesize;
}
public int getRowcount() {
return rowcount;
}
public void setRowcount(int rowcount) {
this.rowcount = rowcount;
if (rowcount == 0)
usepage = false;
if (usepage) {
//pagecount = (rowcount % pagesize == 0) ? (rowcount / pagesize)
//: (rowcount / pagesize + 1);
pagecount = rowcount / pagesize + 1;
useprevious = (pageno == 1 ? false : true);
usebehind = (pageno == pagecount ? false : true);
}
}
public int getPagecount() {
return pagecount;
}
public void setPagecount(int pagecount) {
this.pagecount = (rowcount % pagesize == 0)?(rowcount/pagesize):((rowcount/pagesize)+1);
}
public boolean isUseprevious() {
return useprevious;
}
public void setUseprevious(boolean useprevious) {
this.useprevious = useprevious;
}
public boolean isUsebehind() {
return usebehind;
}
public void setUsebehind(boolean usebehind) {
this.usebehind = usebehind;
}
public boolean isUsepage() {
return usepage;
}
public void setUsepage(boolean usepage) {
this.usepage = usepage;
}
}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -