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

📄 frametest.java

📁 自己写的具有图形界面的SMTP和POP3邮件服务器端程序,实现邮件发送和收取,新建用户功能,用最基本的语句描述了邮件服务器端与客户端之间的通信过程
💻 JAVA
字号:

package cstest;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import javax.swing.border.*;

import java.io.*;
import java.net.*;

/**
 * <p>Title: </p>
 * <p>Description: </p>
 * <p>Copyright: Copyright (c) 2008</p>
 * <p>Company: </p>
 * @author not attributable
 * @version 1.0
 */

public class FrameTest extends JFrame{

      private ServerThread serverThread;
      private MenuBar menubar;
      private Menu menu;
      private Menu menu2;
      private MenuItem menuitem;
      private MenuItem menuitem2;
      private MenuItem menuitem3;
      private MenuItem menuitem4;
      private MenuItem menuitem5;
      private ScrollPane scrollpane;
      static JTextArea textarea;
      private JButton button;

      public FrameTest() {
       button=new JButton("Start");
       menubar=new MenuBar();
       menu=new Menu("System");
       menu2=new Menu("User");
       menuitem=new MenuItem("Server Start");
       menuitem2=new MenuItem("Server Stop");
       menuitem3=new MenuItem("New User");
       menuitem4=new MenuItem("Delete User");
       menuitem5=new MenuItem("Exit");
       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.add(button);
       f.setTitle("Smtp Server v0.1");
       f.setLayout(new BorderLayout());
     //  scrollpane.setSize(400,200);
//       scrollpane.add(textarea);
       f.setMenuBar(menubar);
//       f.add("South",scrollpane);
       f.setSize(500,340);
       f.setVisible(true);

       menuitem.addActionListener(new ActionListener() {
                  public void actionPerformed(ActionEvent e) {
                        serverThread.server();

                  }
            });


      }
      public static void main(String args[])
      {
            FrameTest ft=new FrameTest();

      }

}

⌨️ 快捷键说明

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