JAVA分页标签

Python015

JAVA分页标签,第1张

分页需要这样的几个数据:

一共多少条记录,每页显示多少条,一共多少页,当前显示的是第几页,当前显示的记录的范围。

一共多少条记录就是要分页显示内容的总条数。

每天显示多少条记录,可以是页面设置后传送,也可以写个固定值。

这样可以计算一共有多少页:(记录数/每页条数),整除取原值,不整除取整+1 .如果一共 1000条记录,每页10条,就正好10页。如果是1001条,就是11页。

当前显示的是第几页,这个需要页面传送。就是你点击页码时传送

根据当前显示的第几页,和每页显示的条数,可以计算当前显示的记录的开始位置和截止位置。

然后根据记录的开始和截止位置,将记录显示在这个页面,底部把一共多少页显示出来,给个选择页面的操作,分页就ok了。

这个问题好多、好乱。

JTabbedPanel 也许没有你想像那么麻烦,为何不先看看这个组件。

JComboBox 就是下拉组件。 菜单 是JMenu+JMenuItem,可以是主菜单、也可以是弹出菜单。下拉组件响应事件,即可以做不同的工作。

当界面上需要放置的组件很多时,可以使用的一种容器是JTabbedPane.JTabbedPane容器与我们日常使用的卡片盒类似,它由多个称为标签框架的卡片和表明该框架的标签组成.每个标签框架和标签都自成一个系统(也可称为一张卡片),我们可以在标签框架中加入各式各样的组件及功能.由于这些卡片被叠放在一起,为了使用方便,卡片上的标签在顶行或底部排成一行(也可以在左边或右边排成一列),当用鼠标点击某一个标签时,这个标签所在的卡片(标签框架窗口)就会被翻到最上面,显示出此框架的内容.