Issac-Clarke
DeadSpace
展开
-
【JavaFX】JavaFX11开发踩坑记录
Controller使用@FXML注册绑定某个组件或者事件时,如果fxml中绑定的组件或者方法被更改,但是Controller类不会报错,运行启动程序会报错加载异常。所以@FXML一定要有效绑定,被删除的组件记得及时删除在Controller绑定的方法或组件。JDK 8 以上的版本之后,JavaFX需要单独导入,所以为了提高项目依赖的可维护性,采用了Maven项目管理。OK,下面进入正题,由于是本人开发中遇到的问题,出现的报错可能存在其他解决方法,恳请指正。在对应的Controller层,应显式创建对象。原创 2024-01-04 01:02:27 · 862 阅读 · 0 评论 -
【JavaFX】基于JavaFX11 构建可编辑、对象存储、修改立即保存、支持条件过滤的TableView
基于TableView,实现TableView 表格可编辑、可修改、修改后保存更新数据、读取数据到Table等等常规操作。原创 2024-01-01 12:01:34 · 1360 阅读 · 0 评论 -
【Java swing】基于抽象模板模式设计GUI
尽管Java GUI 是一项比较古老的技术,但是可以在Java GUI中训练设计模式,让自己的代码书写更加规范。初始化界面(组装GUI组件到容器中)定义组件事务逻辑,如不同按钮的事件响应。窗体关闭。而上面三个步骤可以定义为抽象模板,其他GUI开发都基于该流程设计开发。实现子类继承父类,及其公共组件并支持子类扩展功能(增加子类功能);从而提升代码的复用性。而抽象模板模式就是为了定义了骨架,所有的项目都基于该骨架设计。,抽象父类,定义了确认和取消按钮。定义抽象类, 已经写好模板方法,分别是。原创 2023-12-05 18:54:33 · 517 阅读 · 0 评论 -
【Java swing】:登录界面模拟(连接数据库)
文章目录1. 实现功能概要2. 功能界面概览1. 实现功能概要这里是第三部分,我们的登录界面,与数据库信息进行核对,在看下面内容之前,我们具体要实现以下登录界面功能:登录界面需要连接数据库账户信息并进行核对。用户出现用户名或者密码错误要进行相应的警告框提示。根据不同的用户等级,进入不同的界面。针对 第三个功能:例如,用户身份是老板界面,那就进入老板管理界面,如果是普通员工,那就进入普通员工的界面。2. 功能界面概览( 吐槽:对于GUI的教程示例,莫过于让大家最先看到实现的效果是什么,而原创 2021-06-29 11:20:20 · 12410 阅读 · 2 评论 -
【Java swing】显示表格(连接数据库)基础
一、界面概览(1) 点击按钮“显示数据”后连接数据库信息:这里做的样例比较少。(2) 点击以后,出现对话框(3)点击“”取消按钮退出该界面。以下是我的数据库信息:(信息是随便填的)代码:```javapackage newGUI;import javax.swing.*;import javax.swing.table.JTableHeader;import java.awt.event.ActionEvent;import java.awt.event.ActionListe原创 2021-03-16 16:47:33 · 14102 阅读 · 1 评论 -
【Java swing】基于抽象模板设计模式下实现Windows SSH连接Linux服务器
后续基于SFTP协议传输文件到虚拟机或者在虚拟机上的文件更改,本地(Windows)传输bash指令到Linux虚拟机上都需要基于已连接的基础。Java GUI 本地输入需要连接的虚拟机 ip地址、端口号、用户名和密码就可以连接上主机。如下是基于SSH连接Linux服务器/虚拟机GUI窗体代码。UI界面长这样,写的很简单。原创 2023-12-05 19:13:09 · 697 阅读 · 0 评论 -
【JavaFX】JDK11 基于Gson、hutool、Jackson持久化存储实体类数据的解决方案 (读取、追加、去重、写入json对象)
使用JDK11,基于JavaFX 11来开发一款一个用于Windows端连接Linux服务器的桌面客户端程序。考虑到实际使用中,用户连接SSH后如果保存了连接配置,第二次连接就无需手动输入账号密码。桌面端双击连接对象就可以直连。这是常用的csv数据格式,不过如果获取对象的某个属性值,就会比较麻烦。csv全称“Comma-Separated Values”,是一种逗号分隔值格式的文件,是一种用来存储数据的纯文本格式文件。CSV文件由任意数目的记录组成,记录间以某种换行符分隔;原创 2023-12-31 17:44:53 · 1434 阅读 · 0 评论 -
【Java Swing】Java窗体的创建,按钮的响应(最基础级别)
这是一篇适合java白菜级别的窗口创建。形式最为普遍,只要知道知道一些java创建窗口的包等基础就行。原创 2020-06-10 22:21:47 · 7538 阅读 · 3 评论