java中使用向量做的一个简单翻页程序

原创 2007年10月03日 21:06:00

该程序由一个接口,一个实例类,和一个测试类组成

下面,我分别来解释一下

首先:接口中有三个方法,看下面代码

public interface IPageModel {
 // 设置每页最大记录的条数
 public void setMaxPageRows(int rowCount);

 // 返回总面数
 public int getPageCount();

 // 返回指定页的内容
 @SuppressWarnings("unchecked")
 public Vector getPageCountents(int pageNum);//返回类型为向量
}


 然后:就是实现类了,继承了接口.并对其实现.代码如下

public class Third implements IPageModel {
 private String[] strArr;// 记录数据

 private int maxPageRow;// 每页最大记录的条数

 // 在构造函数中初始化数据
 public Third() {
  strArr = new String[51];
  for (int i = 0; i < strArr.length; i++) {
   strArr[i] = String.valueOf(i);
  }
 }

 // 设置每页显示的最大记录条数
 public void setMaxPageRows(int rowCount) {
  this.maxPageRow = rowCount;
 }

 // 取得最记录数
 public int getPageCount() {
  return strArr.length;
 }

 // 用向量保存数据并返回
 @SuppressWarnings("unchecked")
 public Vector getPageCountents(int pageNum) {
  Vector v = new Vector();
  for (int i = maxPageRow * pageNum; i < maxPageRow * pageNum
    + maxPageRow; i++) {
   if (i < strArr.length) {//保证有数据,不然会报数组下标越界异常
    v.add(strArr[i]);
   }
  }
  return v;
 }
}

最后:就是一个测试类来检测代码的可能性,代码如下

分页

package common.util;  import java.util.*; public class PageController implements IPageModel { privat...

分页通用代码

public class Page {    /**     * 当前是第几页     */    private int curPage; //当前是第几页    /**     * 一共有多少页 ...

java 分页 代码

package common.util;import java.util.*;public class PageController implements IPageModel {  private ...

一个简单的翻页效果

  • 2014年10月23日 17:06
  • 2KB
  • 下载

基于AngularJS前端路由,实现一个最简单的图片翻页查看器

基于AngularJS前端路由的图片显示控件 body{ width: 800px; height: 480px; margin: 0; padding: 0; } #contentvie...
  • cteng
  • cteng
  • 2017年08月03日 14:36
  • 295

一个简单jsp的翻页控制

总是要用到翻页,重复代码不想写,直接做个小页面
  • zmonile
  • zmonile
  • 2014年06月06日 15:44
  • 230

jQuery实现一个表格的简单上下翻页

注:实现原来与轮播图相似。 html: 日期参与团购场次团购结果当前状态 02.08第一场成功现金券已发放 02.09第...
  • bboyjoe
  • bboyjoe
  • 2016年08月01日 17:55
  • 2029

[转载]手势做的简单的翻页效果 翻书带背影效果

原文地址:手势做的简单的翻页效果作者:醉吻花颜 翻页效果,类似下面的样子: 在电子书应用中会很常见。这里需要两个要点: 翻页动画手势上下轻扫(swipe)的处理 先说一下轻扫(swipe)的实...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java中使用向量做的一个简单翻页程序
举报原因:
原因补充:

(最多只允许输入30个字)