当前位置: 首页 > news >正文

用备份的网站代码做网站步骤小程序模板怎么导入

用备份的网站代码做网站步骤,小程序模板怎么导入,外贸信息发布平台,洛阳做公司网站org.casic.javafx.control.PaginationPicker 是 CASIC(或某位作者)基于 JavaFX 自制的分页控件,功能比官方 Pagination 更完整,支持:首页 / 上一页 / 下一页 / 尾页按钮页码快速跳转每页条数自定义总数据量、当前页码、…

org.casic.javafx.control.PaginationPicker 是 CASIC(或某位作者)基于 JavaFX 自制的分页控件,功能比官方 Pagination 更完整,支持:

  • 首页 / 上一页 / 下一页 / 尾页按钮

  • 页码快速跳转

  • 每页条数自定义

  • 总数据量、当前页码、总页数实时展示

  • 样式、字体大小可调

下面给出最小可运行示例,演示如何在 纯 JavaFXML 两种场景中使用。


1. 引入 jar

PaginationPicker.jar 放进项目 classpath 即可(Maven/Gradle 本地库或普通 Java 工程均可)。下载地址见 。


2. 纯 Java 方式

java

复制

public class PaginationTest extends Application {@Overridepublic void start(Stage stage) {PaginationPicker picker = new PaginationPicker();// 1. 基本配置picker.setTotal(127);        // 总条数picker.setPageSize(10);      // 每页条数picker.setPageButtonCount(9); // 可见页码按钮数(奇数 5~21)picker.setCurrentPage(1);    // 当前页(必须在最后设置)picker.setPaginationButtonFontSize(12);// 2. 监听页码变化picker.setOnAction(e ->System.out.println("当前页:" + picker.getCurrentPage()));VBox root = new VBox(picker);root.setPadding(new Insets(20));stage.setScene(new Scene(root));stage.show();}public static void main(String[] args) {launch(args);}
}

3. FXML 方式

xml

复制

<?xml version="1.0" encoding="UTF-8"?><?import javafx.scene.layout.VBox?>
<?import javafx.geometry.Insets?>
<?import org.casic.javafx.control.PaginationPicker?><VBox xmlns="http://javafx.com/javafx/17" spacing="10"><padding><Insets topRightBottomLeft="20"/></padding><PaginationPicker fx:id="picker"total="200"pageSize="20"pageButtonCount="7"currentPage="1"paginationButtonFontSize="12"/>
</VBox>

控制器示例:

java

复制

public class PickerController {@FXML private PaginationPicker picker;@FXMLpublic void initialize() {picker.setOnAction(e ->System.out.println("FXML 当前页:" + picker.getCurrentPage()));}
}

4. 常用 API 速查

表格

复制

方法含义默认值
setTotal(int)总条数0
setPageSize(int)每页条数30
setPageButtonCount(int)可见页码按钮数(奇数 5~21)7
setCurrentPage(int)当前页码(最后设置)1
setPaginationButtonFontSize(int)按钮字体大小(≥2)10
getCurrentPage()读取当前页码

5. 注意事项

  1. 必须最后调用 setCurrentPage,否则可能无效。

  2. JDK 版本:该控件内部用到了 JavaFX 8 的 com.sun.* 类,若运行在 JDK 11+,请确保运行时添加了 JavaFX SDK 并加 --add-modules javafx.controls,javafx.fxml

  3. 若 IDEA 内置 Scene Builder 打不开,使用外部 Scene Builder 即可(见上一条回答)。

这样即可在项目中快速集成 PaginationPicker

http://www.dtcms.com/a/614534.html

相关文章:

  • 利用帝国cms网站建设网页源代码怎么搜索关键词
  • 【愚公系列】《腾讯元宝从入门到精通》002-提示词设计与优化
  • C++哈希(包含unordered_set和unordered_map的封装)
  • 编译类语言 | 深入了解编译原理及应用
  • 西安建设银行网站专业公司网站 南通
  • 禁止同ip网站查询抖音小程序注册
  • Chaos-nano:Arduino Pro Mini 轻量级操作系统解析与实战应用
  • 从 0 到 1 学爬虫:Python 基础语法在爬虫中的实战运用用这个标题写一篇文章,在当前对话窗口输出
  • 网页设计网站排行榜中国发达国家还有多远
  • Podman和Docker
  • 自己架设服务器做网站一同看网页打不开
  • 手写LRU 缓存
  • 23-MD5+DES+Webpack:考试宝
  • 前端构建工具环境变量,安全管理
  • 个人网站名称举例网站建设需要的硬件
  • 数据分析笔记09:Python条件语循环
  • 可在哪些网站做链接赣州网络招聘
  • 高端网站制作网站背景自动切换
  • 代码生成工具GitHub Copilot介绍
  • RDMA基本操作类型---send/recv,write/read
  • 2.37基于Multisim的数字电子钟准点报时,时间可调,Multisim时钟,Multisim电子时钟。含3000字报告。功能:带准点报时,时间可调
  • 建筑模板有哪些seo优化按天扣费
  • 广州网站设计联系方式旅游做攻略用什么网站好
  • 小华HC32L136K8TA 单片机新建 MDK5 工程模板 (一)
  • day15(11.15)——leetcode面试经典150
  • LED闪烁功能代码详解
  • 这几年做哪些网站致富基于ssh框架的网站开发流程
  • 远程(本地)连接不上虚拟机
  • Ubunntu24.04 下载jdk 8
  • SpringCache详细教学使用