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

📄 pop3frame.java

📁 自己写的具有图形界面的SMTP和POP3邮件服务器端程序,实现邮件发送和收取,新建用户功能,用最基本的语句描述了邮件服务器端与客户端之间的通信过程
💻 JAVA
字号:
package cstest;import java.awt.Panel;import java.awt.ScrollPane;import java.awt.Menu;import java.awt.MenuBar;import java.awt.MenuItem;import java.awt.Dimension;import java.awt.Frame;import java.awt.BorderLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JFrame;import javax.swing.JTable;import javax.swing.JTextArea;public class Pop3Frame extends JFrame{     // private static Pop3Server pop;      private ServerTable tt=new ServerTable();      private Panel panel;      private ScrollPane scrollpane;      private ScrollPane scrollpane2;      private JTable table;      private MenuBar menubar;      private Menu    menu;      private Menu    menu2;      private MenuItem menuitem;      private MenuItem menuitem2;      private MenuItem menuitem3;      private MenuItem menuitem4;      private MenuItem menuitem5;      static JTextArea textarea;      public Pop3Frame()      {            panel=new Panel();            scrollpane=new ScrollPane();            menubar=new MenuBar();            menu=new Menu("System");            menu2=new Menu("User");            menuitem=new MenuItem("Server Start");            menuitem.addActionListener(new ActionListener() {                       public void actionPerformed(ActionEvent e) {                       }                 });            menuitem2=new MenuItem("Server Stop");            menuitem3=new MenuItem("New User");            menuitem4=new MenuItem("Delete User");            menuitem5=new MenuItem("Exit");            menuitem5.addActionListener(new ActionListener() {                            public void actionPerformed(ActionEvent e) {                                  stopServer();                            }                      });            menu.add(menuitem);            menu.add(menuitem2);            menu.add(menuitem5);            menu2.add(menuitem3);            menu2.add(menuitem4);            menubar.add(menu);            //menubar.add(menu2);            textarea=new JTextArea();            textarea.setRows(20);            textarea.setLineWrap(true);            textarea.setEditable(false);            Frame f=new Frame();            f.setTitle("Pop3 Server v0.1");            f.setLayout(new BorderLayout());            scrollpane.setSize(400,200);            scrollpane.add(textarea);            f.setMenuBar(menubar);            f.add("Center",tt);            f.add("South",scrollpane);            f.setSize(500,340);            Dimension screenSize=Toolkit.getDefaultToolkit().getScreenSize();            Dimension frameSize=f.getSize();            if(frameSize.height>screenSize.height)            {                  frameSize.height=screenSize.height;            }            if(frameSize.width>screenSize.width)            {                  frameSize.width=screenSize.width;            }            f.setLocation(                    (screenSize.width-frameSize.width)/2,                    (screenSize.height-frameSize.height)/2);            f.setVisible(true);           }           public static void main(String args[])  {        Pop3Frame sf=new Pop3Frame();        Pop3Server pop3=new Pop3Server();        pop3.run();  }           public void startServer()           {           }           public void stopServer()           {                 System.exit(0);           }}

⌨️ 快捷键说明

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