资源简介
基于javamail的电子邮件系统的设计与实现,一整套,工程,word,ppt,直接运行,不是web的,是java客户端形式,使用javamail连接腾讯的邮件系统
代码片段和文件信息
package action;
import java.util.Vector;
import javax.swing.JOptionPane;
import javax.swing.JTable;
import javax.swing.JTextField;
import frame.Mainframe;
import utils.linkmanListTabelModel;
import utils.Savelinkmans2xml;
/**
* 类说明:处理添加删除联系人事件
*
* @author 作者: LiuJunGuang
* @version 创建时间:2011-1-1 下午05:11:31
*/
public class linkmanEventAction {
Vector> linkmanVectors = linkmanListTabelModel.getVector();
private JTextField name = null nickName = null emailAdress = null;
private JTable linkmanList = null;
public linkmanEventAction(JTextField nameTF JTextField nickNameTF
JTextField emailAdressTF JTable linkmanList) {
name = nameTF;// 名称
nickName = nickNameTF;// 昵称
emailAdress = emailAdressTF;// 邮箱地址
this.linkmanList = linkmanList;
}
// 添加联系人
public void addlinkman() {
if (!checkRepeatEmail(emailAdress.getText().trim()))// 如果email地址不重复
add();// 添加
else {
JOptionPane.showMessageDialog(null “你添加的邮箱地址已存在,请勿重复添加!“ “警告“
JOptionPane.WARNING_MESSAGE);
}
}
// 删除联系人
public void deletelinkman(int selectRow) {
if (selectRow < linkmanVectors.size() && selectRow != -1) {// 选中一行删除
linkmanVectors.remove(selectRow);
linkmanList.updateUI();
} else {
JOptionPane.showMessageDialog(null “你没有选中任何一行不能删除!“ “警告“
JOptionPane.WARNING_MESSAGE);
}
}
// 确定修改联系人并将联系人保存为xml格式的文档
public void ok() {
Savelinkmans2xml savelinkmansxml = new Savelinkmans2xml();
savelinkmansxml.savelinkmanxml(“linkman.xml“ linkmanVectors);
JOptionPane.showMessageDialog(null “通讯录修改成功,文件名是 linkman.xml“ “提示“
JOptionPane.INFORMATION_MESSAGE);
}
// 添加联系人
private void add() {
Vector linkmanVector = new Vector();
linkmanVector.add(name.getText().trim());
linkmanVector.add(nickName.getText().trim());
linkmanVector.add(emailAdress.getText().trim());
linkmanVectors.add(linkmanVector);
linkmanList.updateUI();
}
// 检测邮箱是否重复
private boolean checkRepeatEmail(String email) {
boolean isRepeate = true;
Vector v = null;
int count = linkmanVectors.size();// 得到联系人个数
if (count > 0) {// 如果有联系人就比较
for (int i = 0; i < count; i++) {
v = linkmanVectors.get(i);// 得到联系人邮箱地址
if (v.get(2).equals(email))// 新加的和已有的地址是否重复
isRepeate = true;
else
isRepeate = false;
}
} else
// 如果没有就直接添加
isRepeate = false;
return isRepeate;
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2018-02-24 11:45 executejar\
文件 1387552 2018-02-24 11:45 executejar\javamail.jar
目录 0 2018-02-24 11:45 工程\
目录 0 2018-02-24 11:45 工程\javamail2.0_src\
文件 391 2011-01-02 18:41 工程\javamail2.0_src\.classpath
目录 0 2018-02-24 11:45 工程\javamail2.0_src\.myeclipse\
目录 0 2018-02-24 11:45 工程\javamail2.0_src\.myeclipse\profiler\
文件 872 2010-12-28 12:33 工程\javamail2.0_src\.myeclipse\profiler\MainForm.xm
文件 926 2010-12-27 15:26 工程\javamail2.0_src\.myeclipse\profiler\MainMethod.xm
文件 384 2010-12-24 00:10 工程\javamail2.0_src\.project
目录 0 2018-02-24 11:45 工程\javamail2.0_src\.settings\
文件 670 2018-02-24 11:36 工程\javamail2.0_src\.settings\org.eclipse.jdt.core.prefs
目录 0 2018-04-21 20:56 工程\javamail2.0_src\bin\
目录 0 2018-04-21 20:56 工程\javamail2.0_src\bin\action\
文件 2853 2018-04-21 20:56 工程\javamail2.0_src\bin\action\li
文件 2024 2018-04-21 20:56 工程\javamail2.0_src\bin\action\LoginAction.class
文件 792 2011-02-24 17:15 工程\javamail2.0_src\bin\addli
文件 1486 2008-01-04 01:08 工程\javamail2.0_src\bin\attach.png
文件 127 2010-12-25 01:38 工程\javamail2.0_src\bin\blod.gif
文件 774 2011-04-23 01:02 工程\javamail2.0_src\bin\copy.png
文件 724 2011-04-23 01:00 工程\javamail2.0_src\bin\cut.png
文件 926 2011-04-23 02:07 工程\javamail2.0_src\bin\delete.png
文件 3391 2011-01-14 18:30 工程\javamail2.0_src\bin\deleted.png
文件 3254 2011-01-14 18:30 工程\javamail2.0_src\bin\e.png
文件 1516 2009-04-11 16:27 工程\javamail2.0_src\bin\email.png
文件 644 2010-12-24 16:37 工程\javamail2.0_src\bin\exit.gif
文件 934 2011-04-23 02:08 工程\javamail2.0_src\bin\forverdelete.png
目录 0 2018-04-21 20:56 工程\javamail2.0_src\bin\fr
文件 5739 2018-04-21 20:56 工程\javamail2.0_src\bin\fr
文件 1520 2018-04-21 20:56 工程\javamail2.0_src\bin\fr
文件 775 2018-04-21 20:56 工程\javamail2.0_src\bin\fr
............此处省略144个文件信息
- 上一篇:tools and ant jar
- 下一篇:jdt需要的jar包
相关资源
- javaMail API和JAR
- JavaMail 具备垃圾邮件过滤功能的邮箱
- javamail实现邮件系统
- 基于Javamail开发的简易邮箱客户端,包
- java开发的电子邮件Web客户端
- 基于JMS的WEB邮件客端系统(JAVAMAIL版)
- JavaMail+Ajax+Jsp实现邮箱发送验证消息并
- 最新 JavaMail JAR 包 1.4.5,官方原版
- javamail邮件收发客户端
- javamail 1.4.3 mail.jar 1.4.3 jar 包+源代码
- 毕业设计 基于Javamail的邮件收发系统
- 基于Javamail的邮件收发系统系统+论文
- 简单的Java可视化邮件发送Demo
- javamail-demo(完整源码+数据库)
- javamail1 发送Email(附详细的使用文档
- JAVAMail+Ajax+jsp实现邮箱发送验证并验证
- EmailUtils Java mail 邮件发送
- javamail jar包
- mail.jar+activation.jar+additional.jar
- javamail开发的简单的邮件收发,SWing做
- JavaMail实现邮件发送的简单封装(包括
- javamail实现邮件收发和加密
- javaMail 用三种方式实现发送附件
- javaxmail jar包
- JavaMail帐号激活与忘记密码
- 基于sql server 2008+jsp+servlet+mvc设计模式
- javax.mail.jar 亲测jdk1.6工程下可用
- java实现邮箱推送消息(JavaMail)的D
- 基于贝叶斯算法的JavaMail垃圾邮件过滤
- javamail收发邮件类库
评论
共有 条评论