📄 pagebean.java
字号:
package ghy_page_tools;
import java.util.ArrayList;
import java.util.HashMap;
public class PageBean {
private int page_current;
private HashMap last;
private HashMap pre;
private HashMap next;
private HashMap first;
private ArrayList page_list = new ArrayList();
public PageBean(int pageCount, int page_current, String type) {
setFirst(new HashMap());
getFirst().put("page", 1);
getFirst().put("type", type);
setLast(new HashMap());
getLast().put("page", pageCount);
getLast().put("type", type);
if (page_current == 1) {
setPre(new HashMap());
getPre().put("page", 1);
getPre().put("type", type);
} else {
setPre(new HashMap());
getPre().put("page", page_current - 1);
getPre().put("type", type);
}
if (page_current == pageCount) {
setNext(new HashMap());
getNext().put("page", pageCount);
getNext().put("type", type);
} else {
setNext(new HashMap());
getNext().put("page", page_current + 1);
getNext().put("type", type);
}
this.setPage_current(page_current);
for (int i = 1; i <= pageCount; i++) {
page_list.add(i);
}
}
public void setLast(HashMap last) {
this.last = last;
}
public HashMap getLast() {
return last;
}
public void setPre(HashMap pre) {
this.pre = pre;
}
public HashMap getPre() {
return pre;
}
public void setNext(HashMap next) {
this.next = next;
}
public HashMap getNext() {
return next;
}
public void setFirst(HashMap first) {
this.first = first;
}
public HashMap getFirst() {
return first;
}
public void setPage_current(int page_current) {
this.page_current = page_current;
}
public int getPage_current() {
return page_current;
}
public void setPage_list(ArrayList page_list) {
this.page_list = page_list;
}
public ArrayList getPage_list() {
return page_list;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -