91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 38.08MB
    文件類型: .rar
    金幣: 1
    下載: 0 次
    發布日期: 2023-08-07
  • 語言: Java
  • 標簽: 畢業設計??Javamail??

資源簡介

電子郵件在當今社會中扮演了一個很重要的角色。越來越多的人在使用它。而且用它的人數勢必會繼續增加。本文介紹了Javamail郵件收發系統的開發背景,對國內外現有的多種成熟的電子郵件系統進行分析和比較,總結出它們的優缺點,對Javamail技術進行深入研究,提出并設計實現了基于Javamail的郵件收發系統。本系統利用SMTP協議和POP協議從底層進行開發,利用JavaMail API為收發郵件提供與協議無關的訪問。SMTP(簡單郵件傳輸協議)是專門用來發送郵件的。POP(郵局協議)是專門用于接收郵件的。JavaMail API是一種可選的、能用于讀取、編寫和發送電子消息的標準擴展包。 本文主要可分為四個部分。第一部分介紹了Javamail郵件系統的意義和現狀。第二部分具體介紹了幾種相關協議和Javamail API。第三部分主要介紹了系統的開發工具JAVA語言、Eclipse及其安裝過程與配置方法。第四部分詳細闡述了Javamail郵件收發系統的實現過程。

資源截圖

代碼片段和文件信息

//?AttachmentDialog.java?附件處理程序

package?javamailsystem;

import?java.awt.*;
import?javax.swing.*;
import?com.borland.jbcl.layout.*;

import?java.util.*;
import?java.awt.event.*;
import?java.io.*;

public?class?AttachmentDialog?extends?JDialog?{

private?static?final?long?serialVersionUID?=?1L;
JPanel?panel1?=?new?JPanel();
??XYLayout?xYLayout1?=?new?XYLayout();
??JLabel?jLabel1?=?new?JLabel();
??JButton?jButton1?=?new?JButton();
??JButton?jButton2?=?new?JButton();

??Vector?attachmentFiles;
??Vector?attachmentInputStream;
??JList?attachmentList?=?new?JList();

??Mainframe?frame;

??public?AttachmentDialog(Mainframe?frame?String?title?boolean?modal)?{
????super(frame?title?modal);
????this.frame=frame;
????try?{
??????jbInit();
??????pack();
????}
????catch(Exception?ex)?{
??????ex.printStackTrace();
????}
??}

??public?AttachmentDialog()?{
????this(null?““?false);
??}
??
??private?void?jbInit()?throws?Exception?{
????panel1.setLayout(xYLayout1);
????panel1.setMinimumSize(new?Dimension(350?200));
????panel1.setPreferredSize(new?Dimension(350?200));
????jLabel1.setFont(new?java.awt.Font(“Dialog“?0?12));
????jLabel1.setIcon(null);
????jLabel1.setText(“附件列表:“);
????jButton1.setFont(new?java.awt.Font(“Dialog“?0?12));
????jButton1.setIcon(null);
????jButton1.setText(“保???存“);
????jButton1.addActionListener(new?AttachmentDialog_jButton1_actionAdapter(this));
????jButton2.setFont(new?java.awt.Font(“Dialog“?0?12));
????jButton2.setText(“取???消“);
????jButton2.addActionListener(new?AttachmentDialog_jButton2_actionAdapter(this));
????attachmentList.setPreferredSize(new?Dimension(200?150));
????panel1.add(attachmentList?new?XYConstraints(43?51?175?103));
????panel1.add(jButton1?new?XYConstraints(246?67?-1?-1));
????//panel1.add(jButton2??new?XYConstraints(246?109?-1?-1));
????panel1.add(jLabel1?new?XYConstraints(39?25?71?23));
????this.getContentPane().add(panel1?BorderLayout.NORTH);
??}

??void?setAttachment(Vector?attachmentFilesVector?attachmentInputStream){
????this.attachmentFiles=attachmentFiles;
????this.attachmentInputStream=attachmentInputStream;
????//將附件文件名加入到list中
????attachmentList.setListData(attachmentFiles);
??}

??void?jButton2_actionPerformed(ActionEvent?e)?{
????this.setVisible(true);
??}

??void?jButton1_actionPerformed(ActionEvent?e)?{
????int?fileIndex=attachmentList.getSelectedIndex();
????String?fileName=attachmentList.getSelectedValue().toString();
????JFileChooser?fileChooser=new?JFileChooser();
????fileChooser.setSelectedFile(new?File(fileName));
????int?operation=fileChooser.showSaveDialog(frame);
????if(operation==JFileChooser.APPROVE_OPTION){
?????File?file=fileChooser.getSelectedFile();
?????//保存文件
?????boolean?saveOrNot=true;
????//保存文件
????if(file.exists()){
???????int?choice=JOptionPane.showConfirmDialog(frame“該文件已經存在,需要覆蓋嗎““信息提示“JOptionPane.OK_CANCEL_OPTION);
???????switch(choice){
?????????case?0:?

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件??????48128??2013-12-20?15:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\任務書.doc

?????文件?????483840??2013-12-20?15:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\作品說明書.doc

?????文件??????46080??2013-12-20?16:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\外文翻譯.doc

?????文件??????64512??2013-12-20?13:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\開題報告.doc

?????文件??????59392??2013-12-20?19:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\文獻綜述.doc

?????文件?????579072??2013-12-20?17:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\答辯演示.ppt

?????文件????????383??2013-12-20?15:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\.classpath

?????文件????????390??2013-12-20?12:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\.project

?????文件???????5104??2013-12-20?14:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\AttachmentDialog.class

?????文件????????752??2013-12-20?13:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\AttachmentDialog_jButton1_actionAdapter.class

?????文件????????752??2013-12-20?10:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\AttachmentDialog_jButton2_actionAdapter.class

?????文件???????1401??2013-12-20?16:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailApp.class

?????文件???????1412??2013-12-20?19:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailListPanel$MailListListener.class

?????文件???????2047??2013-12-20?09:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailListPanel.class

?????文件???????3833??2013-12-20?14:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailTableModel.class

?????文件???????6669??2013-12-20?18:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailViewPanel.class

?????文件????????758??2013-12-20?13:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\MailViewPanel_attachmentButton_actionAdapter.class

?????文件???????6667??2013-12-20?17:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\Mainframe.class

?????文件????????737??2013-12-20?11:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\Mainframe_createEmailButton_actionAdapter.class

?????文件????????737??2013-12-20?19:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\Mainframe_deleteEmailButton_actionAdapter.class

?????文件????????743??2013-12-20?14:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\Mainframe_propertiesSetButton_actionAdapter.class

?????文件????????740??2013-12-20?10:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\Mainframe_receiveEmailButton_actionAdapter.class

?????文件??????10201??2013-12-20?14:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\NewMailframe.class

?????文件????????752??2013-12-20?13:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\NewMailframe_attachmentButton_actionAdapter.class

?????文件????????734??2013-12-20?12:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\NewMailframe_sendButton_actionAdapter.class

?????文件???????8857??2013-12-20?16:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\ProfileDialog.class

?????文件????????755??2013-12-20?17:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\ProfileDialog_popCancelButton_actionAdapter.class

?????文件????????743??2013-12-20?15:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\ProfileDialog_popOkButton_actionAdapter.class

?????文件????????758??2013-12-20?12:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\ProfileDialog_smtpCancelCancel_actionAdapter.class

?????文件????????746??2013-12-20?18:01??基于Javamail的郵件收發系統(系統+論文+開題報告+任務書+外文翻譯+文獻綜述+答辯PPT)\系統\Javamailsystem\bin\javamailsystem\ProfileDialog_smtpOkButton_actionAdapter.class

............此處省略28個文件信息

評論

共有 條評論