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

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

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

    無為

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

      BlogJava :: 首頁 :: 聯(lián)系 :: 聚合  :: 管理
      190 Posts :: 291 Stories :: 258 Comments :: 0 Trackbacks
    /**
     *
     *  Chat.java
     *  一個(gè)基于UDP數(shù)據(jù)廣播的局域網(wǎng)絡(luò)會(huì)議程序
     * 
     *  作者: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);
        }    
    }               


    凡是有該標(biāo)志的文章,都是該blog博主Caoer(草兒)原創(chuàng),凡是索引、收藏
    、轉(zhuǎn)載請(qǐng)注明來處和原文作者。非常感謝。

    posted on 2005-12-14 13:21 草兒 閱讀(155) 評(píng)論(0)  編輯  收藏 所屬分類: Java編程經(jīng)驗(yàn)談
    主站蜘蛛池模板: 亚洲香蕉在线观看| 一级毛片不卡免费看老司机| 18禁无遮挡无码网站免费| 国产精品亚洲一区二区无码 | 国产亚洲日韩一区二区三区| 99久久久国产精品免费牛牛| 亚洲人成色99999在线观看| 亚洲日韩国产精品乱| 久久国产免费福利永久| 看Aⅴ免费毛片手机播放| 亚洲人成网站影音先锋播放| 国产又粗又长又硬免费视频| 精品国产一区二区三区免费| 91亚洲视频在线观看| 国产又大又粗又硬又长免费| 成在人线av无码免费高潮喷水 | 成人黄网站片免费视频| 亚洲一区在线观看视频| 国产又粗又长又硬免费视频| 日本免费在线中文字幕| 亚洲欧洲av综合色无码| 国产亚洲精久久久久久无码| 免费无码A片一区二三区| 国产99精品一区二区三区免费| 亚洲综合免费视频| www亚洲一级视频com| 久久国产色AV免费看| 久久亚洲精品成人无码| 亚洲嫩草影院久久精品| 国产在线a不卡免费视频| 少妇太爽了在线观看免费视频| 激情小说亚洲色图| 亚洲日本在线看片| gogo全球高清大胆亚洲| 日本免费网址大全在线观看| a级毛片免费全部播放无码| 蜜臀亚洲AV无码精品国产午夜.| 亚洲图片在线观看| 国产乱辈通伦影片在线播放亚洲 | 中文字幕天天躁日日躁狠狠躁免费| 亚洲AV无码一区二区三区性色|