项目简述:
该项目是一个通过Java实现的发送邮件的小程序,该小程序具有发送普通邮件,带附件邮件的功能。
将介绍如何通过Java来实现该项目的全部过程。
使用软件:
-
IntelliJ IDEA 2018.3.5(Ultim ate Edition):编写Java项目代码。
-
JavaFX Scene Builder 2.0:生成fxml界面文件。
相关知识:
-
Java基础
-
JavaFX
-
Mail包使用
运行环境:
-
JDK8
功能描述:
实现发送普通邮件,带附件邮件的功能。
运行截图:
项目结构截图:
项目结构说明:
-
邮件发送器
-
.idea:存放项目的配置信息,包括历史记录及版本控制等信息。
-
META-INF:存放类信息的文件夹
-
out:运行输出文件
-
src:源代码文件夹
-
MainSenSystem:邮件发送小程序项目
-
controller:FXML文件的控制器类
-
MainFrameController.java:主界面的控制器类,是界面的事件处理方法。
-
SendAcountOptionFrameController.java:本地账户的设置界面,设置本人账户的账号、密码和服务器。
-
-
images:项目所需要使用到的图片资源
-
properties:项目索要用到的配置文件
-
data.properties:项目的配置文件,即将账户设置保存在该配置文件中。
-
-
tools:一些工具类
-
JavaFXTools.java:JavaFX的操作工具类。
-
SimpleTools.java:一些要用到的公共方法。
-
-
view:FXML视图文件
-
MainApp.java:主类,含start方法,即启动该项目
-
-
-
邮件发送器.iml:是intellij idea的工程配置文件,由该软件创建项目后默认产生。
-