📄 pop3frame.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 + -