<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編程經驗談
    主站蜘蛛池模板: 午夜不卡久久精品无码免费| 一二三四影视在线看片免费| 亚洲男人的天堂在线播放| 一级女人18毛片免费| 香蕉视频亚洲一级| 亚洲高清在线视频| 日韩毛片免费在线观看| a级毛片免费全部播放| 亚洲久悠悠色悠在线播放| 老司机亚洲精品影视www| 免费无码精品黄AV电影| 中国性猛交xxxxx免费看| 亚洲videos| 亚洲av日韩av无码黑人| 国产在线19禁免费观看国产| 精品无码免费专区毛片| 一级做a爰片久久免费| 亚洲www77777| 久久精品国产亚洲AV电影| 亚洲AV无码一区二三区 | 亚洲精品乱码久久久久久蜜桃图片 | 亚洲欧洲第一a在线观看| 国产一级一片免费播放| 最近中文字幕大全中文字幕免费| 猫咪免费人成网站在线观看入口| 亚洲精品中文字幕麻豆| 亚洲午夜福利AV一区二区无码| 蜜桃精品免费久久久久影院| 99久久精品国产免费| 国产大片免费天天看| 亚洲av永久无码精品秋霞电影秋 | 亚洲精品tv久久久久久久久 | 亚洲成a人片77777老司机| 亚洲人成影院在线观看| 国内大片在线免费看| 国产桃色在线成免费视频| 美丽姑娘免费观看在线观看中文版| 一级毛片在播放免费| 国产亚洲美女精品久久久久| 亚洲人成电影网站色www| 亚洲另类精品xxxx人妖|