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

📄 servergui.java~1~

📁 一个可以实现联网售票的火车售票管理系统
💻 JAVA~1~
字号:
package train.gui;import javax.swing.JFrame;import java.awt.HeadlessException;import javax.swing.JScrollPane;import javax.swing.BorderFactory;import javax.swing.JTextArea;import javax.swing.JButton;import javax.swing.JTabbedPane;import javax.swing.*;import java.net.*;import java.awt.GridBagLayout;import java.awt.GridBagConstraints;import java.awt.Insets;/** * <p>Title: </p> * <p>Description: </p> * <p>Copyright: Copyright (c) 2006</p> * <p>Company: 沈阳化工学院计算机</p> * @author 彭胜勇  胡林 * @version 1.0 */public class ServerGui extends JFrame {  ServerSocket serverSocket;  Socket socket;  IoStrategy poolManager;  import train.mvc.*;    JTabbedPane jTabbedPane1 = new JTabbedPane();    JButton disconnectjButton = new JButton();    JButton reconnectjButton = new JButton();    JScrollPane userjScrollPane = new JScrollPane();    JScrollPane exceptionjScrollPane = new JScrollPane();    JTextArea userjTextArea = new JTextArea();    JTextArea exceptionjTextArea = new JTextArea();    GridBagLayout gridBagLayout1 = new GridBagLayout();    public ServerGui(IoStrategy poolManager) {        this.poolManager = poolManager;        try {            jbInit();            serverSocket = new ServerSocket(10000);            userjTextArea.append("Server is ready !\nWaiting for connect......\n");            this.setLocation(100,100);            this.setSize(600,500);            this.setResizable(false);            this.setVisible(true);        } catch (Exception ex) {            ex.printStackTrace();        }        acceptConnection();    }    public static void main(String[] args) {        ServerGui serverGui = new ServerGui(poolManager);    }    private void jbInit() throws Exception {        this.getContentPane().setLayout(gridBagLayout1);         jTabbedPane1.setTabPlacement(JTabbedPane.BOTTOM);         disconnectjButton.setText("停止服务");         reconnectjButton.setText("启动服务");         this.setTitle("火车售票管理系统--服务器");         jTabbedPane1.add(userjScrollPane, "用户连接");         userjScrollPane.getViewport().add(userjTextArea);         jTabbedPane1.add(exceptionjScrollPane, "异常输出");         exceptionjScrollPane.getViewport().add(exceptionjTextArea);         this.getContentPane().add(disconnectjButton,                                   new GridBagConstraints(0, 1, 1, 1, 0.0, 0.0                 , GridBagConstraints.CENTER, GridBagConstraints.NONE,                 new Insets(17, 70, 21, 0), 0, 8));         this.getContentPane().add(reconnectjButton,                                   new GridBagConstraints(1, 1, 1, 1, 0.0, 0.0                 , GridBagConstraints.EAST, GridBagConstraints.NONE,                 new Insets(19, 124, 21, 71), 6, 6));         this.getContentPane().add(jTabbedPane1,                                   new GridBagConstraints(0, 0, 2, 1, 1.0, 1.0                 , GridBagConstraints.CENTER, GridBagConstraints.BOTH,                 new Insets(11, 21, 0, 23), 325, 242));    }}

⌨️ 快捷键说明

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