您的位置 首页 java

Kotlin+JavaFx实战之密码管理器(上)

Kotlin+JavaFx实战之密码管理器(上)

前言

这次实现的是一个简易的密码管理器,使用 SQLite 来保存相应的信息,使用表格控件来对信息进行展示。在今天的文章中实现了密码的插入和查询。(想要项目源码的同学,请移至文章末尾)

正文

Kotlin+JavaFx实战之密码管理器(上)

pom .xml

这次使用的第三方库有,JavaFx的Material风格控件库 JFoenix,以及SqLite的JDBC驱动。

Kotlin+JavaFx实战之密码管理器(上)

main.fxml

布局文件,主要有一个表格控件,以及若干按钮、输入框控件等。最终呈现的效果如下图所示。

Kotlin+JavaFx实战之密码管理器(上)

Kotlin+JavaFx实战之密码管理器(上)

PwdContract

定义了pwd的一些约束(表的名称、字段名称)

Kotlin+JavaFx实战之密码管理器(上)

PwdDbHelper

对pwd表进行增删改查的具体实现,目前只实现了插入和查询的功能。

Kotlin+JavaFx实战之密码管理器(上)

DbUtils

一个工具类,用来获取数据库的连接。还对ResultSet进行了扩展,增加了forEach的功能。

Kotlin+JavaFx实战之密码管理器(上)

MainController

主要是对表格中数据的展示进行的操作。

Kotlin+JavaFx实战之密码管理器(上)

运行效果

后记

这个小项目的主要内容就是这些,想要源码的同学可以从以下地址中获取。

GITHUB:

文章来源:智云一二三科技

文章标题:Kotlin+JavaFx实战之密码管理器(上)

文章地址:https://www.zhihuclub.com/199932.shtml

关于作者: 智云科技

热门文章

网站地图