⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 simpleclient.readme.txt

📁 实例大全
💻 TXT
字号:
SimpleClient------------Notes:======This should not be taken as a demo of how to use the Swing API, butrather a very simple graphical mail client. It shows how viewers canbe used to display the content from mail messages.  It also (like theother demos) shows how to retrieve Folders from a Store, Messagesfrom a Folder, and content from Messages.To run the demo:================    1.  Download the latest version of the JFC (Swing) APIs.	The SimpleClient uses at least version 1.1 of Swing.    2.  Set your CLASSPATH to include the "mail.jar", "activation.jar",	"swingall.jar", and the current directory.  For example:	export CLASSPATH=/u/me/download/mail.jar:/u/me/download/activation.jar:/u/me/download/swingall.jar:.    3.  Go to the demo/client directory    4.  Compile all the files using your Java compiler.  For example:	  javac *.java    5.  Run the demo. For example:	  java SimpleClient -L imap://username:password@hostname/	Note that SimpleClient expects to read the "simple.mailcap"	file from the current directory.  The simple.mailcap file	contains configuration information about viewers needed by	the SimpleClient demo program.Overview of the Classes=======================Main Classes:	SimpleClient   =    contains main().			     Uses the parameters to the application to			     locate the correct Store.  e.g.				SimpleClient -L imap://cotton:secret@snow-goon/			     It will create the main frame and			     creates a tree.  The tree uses the			     StoreTreeNodes and FolderTreeNodes.	StoreTreeNode   =    subclass of Swing's DefaultMutableTreeNode.			     This class shows how to get Folders from			     the Store.	FolderTreeNode  =    subclass of Swing's DefaultMutableTreeNode.			     If the folder has messages, it will create			     a FolderViewer.  Otherwise it will add the			     subfolders to the tree.	SimpleAuthenticator = subclass of javax.mail.Authenticator. If			     the Store is missing the username or the			     password, this authenticator will be used.			     It displays a dialog requesting the			     information from the user.				Viewing Folders:	FolderViewer    =    Uses a Swing Table to display all of the			     Message in a Folder.  The "model" of the			     data for this Table is a FolderModel which			     knows how to get displayable information			     from a Message.JAF Viewers:	MessageViewer   =    Uses the content of the DataHandler.  The			     content will be a javax.mail.Message			     object.  Displays the headers and then			     uses the JAF to find another viewer for			     the content type of the Message.  (either			     multipart/mixed, image/gif, or text/plain)	MultipartViewer =    Uses the content of the DataHandler.  The			     content will be a javax.mail.Multipart			     object.  Uses the JAF to find another			     viewer for the first BodyPart's content.			     Also puts Buttons (as "attachments") for			     the rest of the BodyParts.  When the			     Button are pressed, it uses the JAF to			     find a viewer for the BodyPart's content,			     and displays it in a separate frame (using			     ComponentFrame).	TextViewer      =    Uses the content of the DataHandler.  The			     content will be either a java.lang.String			     object, or a java.io.InputStream object.			     Creates a TextArea and sets the text using			     the String or InputStream.Support Classes:	ComponentFrame  =    support class which takes a java.awt.Component			     and displays it in a Frame.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -