JavaFx简易通讯录
简介
这是一个基于JavaFX的GUI界面通讯录,鄙人自学两天交java作业用的,GUI界面进行了Bootstrap美化,用户观感及体验得到提升。项目结构分层清晰。主要功能:好友分组、增加组、删除组、修改组名、查询好友、增加好友、删除好友、修改好友。一键将通讯录导出成Excel表格到桌面。
环境工具
• JDK 1.8
• Maven项目构建
• Mybatis数据库操作
• JavaFX构建GUI界面
• MySQL5.7
• Lombok简化代码
• SceneBuild GUI可视化编
• IntelliJ IDEA
表结构
CREATE TABLE `group` (
`g_id` int(10) NOT NULL AUTO_INCREMENT,
`g_name` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
PRIMARY KEY (`g_id`) USING BTREE
) ENGINE = InnoDB AUTO_INCREMENT = 5 CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
CREATE TABLE `person` (
`p_name` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`p_phone` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL,
`p_address` varchar(500) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL,
`p_sex` varchar(255) CHARACTER SET utf8 COLLATE utf8_general_ci NOT NULL
`p_g_id` int(10) NOT NULL,
PRIMARY KEY (`p_name`) USING BTREE
) ENGINE = InnoDB CHARACTER SET = utf8 COLLATE = utf8_general_ci ROW_FORMAT = Dynamic;
项目结构
运行界面
开源地址
点击进入Gitee下载
|