<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    無為

    無為則可為,無為則至深!

      BlogJava :: 首頁 :: 聯系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    /**
     *
     *  Chat.java
     *  一個基于UDP數據廣播的局域網絡會議程序
     * 
     *  作者:qyjohn@SMTH
     *
     */

    import java.awt.*;
    import java.awt.event.*;
    import java.io.*;
    import java.net.*;
    import java.security.*;


    public class Chat extends Frame implements ActionListener 
    {
            
        TextField OutMsg;
        TextArea  InMsg;
        Broadcast Device;
        
        String      HostName  = "Unknown Host: ";
            
            /**
             *
             * Constructor
             *
             */

            public Chat()
            {
            add(CreateGui());
            addWindowListener(new WindowAdapter() 
            {
                public void windowClosing(WindowEvent e) 
                {
                     System.exit(0);
                 }
            });
            
            try 
            {
                    InetAddress LocalHost = InetAddress.getLocalHost();
                    HostName = LocalHost.getHostName() + ": ";
            } catch (UnknownHostException e) {}
            
            Device = new Broadcast();
            Receiver Recv = new Receiver(Device, InMsg);
            Recv.start();
            }
            
            /**
             *
             * Create GUI.
             *
             */
             
            public Panel CreateGui()
            {
                    Panel GuiPanel = new Panel();
                    Panel SendMsg  = new Panel();
                     
            Button SendButton = new Button("Send Message");
            SendButton.setActionCommand("1");
            SendButton.addActionListener(this);
            
            OutMsg = new TextField(40);
            InMsg  = new TextArea(15, 60);
            
            SendMsg.setLayout(new GridLayout(1,2));         
            SendMsg.add(SendButton);
            SendMsg.add(OutMsg);

            GuiPanel.setLayout(new GridLayout(2,1));
            GuiPanel.add(SendMsg);
            GuiPanel.add(InMsg);
                             
            return GuiPanel;
            }
                    
            /**
             *
             * Action processing method.
             *
             * @param e Action event.
             *
             */
             
            public void actionPerformed(ActionEvent e) 
            {
                String command = e.getActionCommand();
                int OutMsgID = 0;
                String TextMsg;
             
            if (command == "1") 
            { 
                    TextMsg = HostName + OutMsg.getText();
                    Device.SendData(TextMsg);
            } 
        }

        
        /**
         *
         * Main method for porgram testing.
         *
         */
         
        public static void main(String[] args) 
        {
            Chat window = new Chat();

            window.setTitle("UDP Chat");
            window.pack();
            window.setVisible(true);
        }    
    }               


    凡是有該標志的文章,都是該blog博主Caoer(草兒)原創,凡是索引、收藏
    、轉載請注明來處和原文作者。非常感謝。

    posted on 2005-12-14 13:21 草兒 閱讀(155) 評論(0)  編輯  收藏 所屬分類: Java編程經驗談
    主站蜘蛛池模板: 亚洲日日做天天做日日谢| 亚洲成人激情在线| 粉色视频成年免费人15次| 成人黄页网站免费观看大全| 亚洲国产日韩在线成人蜜芽 | 亚洲人成无码网站久久99热国产| 丰满亚洲大尺度无码无码专线 | 亚洲国产日韩在线观频| 污网站在线免费观看| 亚洲一区日韩高清中文字幕亚洲| 国产精品午夜免费观看网站| 亚洲精品乱码久久久久久中文字幕 | 久久亚洲中文字幕精品有坂深雪 | 看全色黄大色大片免费久久| 亚洲爆乳少妇无码激情| 亚洲av无码天堂一区二区三区| 麻豆69堂免费视频| 久久久久久亚洲精品不卡| 成全视频免费观看在线看| 亚洲福利视频导航| 成全视频免费高清| 日本特黄特色AAA大片免费| 亚洲精品无码久久久影院相关影片 | 日本不卡在线观看免费v| 无码AV动漫精品一区二区免费 | 9277手机在线视频观看免费| 亚洲熟妇无码AV不卡在线播放 | 91情国产l精品国产亚洲区| 日日麻批免费40分钟日本的| 亚洲欧美日韩中文无线码| 亚洲国产a级视频| 久久中文字幕免费视频| 亚洲国产精品无码久久久秋霞1| 亚洲精品老司机在线观看| 最近高清中文字幕免费| 亚洲av无码成人影院一区| 亚洲精品国产美女久久久| 久久久久国色AV免费观看性色| 特级做a爰片毛片免费看| 亚洲精品美女在线观看| 四虎影视永久免费观看网址|