资源简介
java swing表格分页控件封装,有利于在开发中节约时间
代码片段和文件信息
package com.ydtf.common.action;
import java.awt.FlowLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.ItemEvent;
import java.awt.event.ItemListener;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JLabel;
import javax.swing.JPanel;
public abstract class SubPageBar extends JPanel implements ItemListener ActionListener {
private static final long serialVersionUID = -6040510785204761873L;
private int allCount fromRec endRec pageSize pageIndex pageCount;
private JLabel allCountLab curCountLab pageIndexLab;
private JComboBox eachCom;
// 按钮首页
private JButton firstPageButton;
// 前一页
private JButton latePageButton;
// 下一页
private JButton nextPageButton;
// 末页
private JButton lastPageButton;
public SubPageBar(int recNums) {
this.allCount = recNums;
initUI();
updateData();
}
private void initUI() {
// comboBox
eachCom = new JComboBox(new String[] { “20“ “50“ “100“ });
// label
curCountLab = new JLabel();
allCountLab = new JLabel();
pageIndexLab = new JLabel();
// button
firstPageButton = new JButton(“首页“);
nextPageButton = new JButton(“下一页“);
latePageButton = new JButton(“前一页“);
lastPageButton = new JButton(“末页“);
// listener
eachCom.addItemListener(this);
firstPageButton.addActionListener(this);
nextPageButton.addActionListener(this);
latePageButton.addActionListener(this);
lastPageButton.addActionListener(this);
this.setLayout(new FlowLayout(FlowLayout.LEFT));
this.add(curCountLab);
this.add(allCountLab);
this.add(new JLabel(“每页“));
this.add(eachCom);
this.add(new JLabel(“条“));
this.add(firstPageButton);
this.add(nextPa
- 上一篇:android加密日记本源码
- 下一篇:sqlitemanager.jar
相关资源
- java版简易版推箱子游戏
- java考前复习资料
- JAVA网络版五子棋
- php与java互通rsa加密解密
- EAN-13条形码java程序
- java局域网聊天室(RSA算法加密)
- Android、Java、Web三端通用的RSA和AES工具
- java的通讯录管理系统(适合初学者)
- 图片上传完整实现(jspjavajs表设计)
- java实现WebService显示天气预报
- Hilditch细化算法:java实现
- java二级选择题
- 数据库课程设计-学生学籍管理系统
- 微信小程序前端和java后端
- java文件p2p传输
- java写的最简单的lan聊天工具
- ATM_java课程设计
- Java实现B+Tree
- Skype4Java java语音聊天 语音即时通讯
- DTU 数据读取
- 飞鸽源码java版
- Java图书馆借书还书系统
- 基于客户端通信的DES加密的java实现
- Java写的西洋跳棋人机对战
- 基于SpringMVC的JAVA论坛(J2EE BBS 毕业设
- JAVA联机版飞机大战(毕业设计 黄跃然
- 公交查询系统源码(JAVA)
- Java程序框架--多线程异步处理多任务
- 购物网 java源码
- 2048java源码
评论
共有 条评论