freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

[計(jì)算機(jī)]java網(wǎng)絡(luò)編程實(shí)踐報(bào)告-閱讀頁

2025-04-07 02:13本頁面
  

【正文】 am out。//輸入流 String name。 TextArea msgA=new TextArea()。 List list=new List()。 JButton sendButton=new JButton(發(fā)送)。 JButton jb1=new JButton(設(shè)置字體顏色)。 Label lb1=new Label(昵稱)。 //設(shè)置幾個(gè)面板 Panel p1=new Panel()。 Panel p3=new Panel()。 Panel p5=new Panel()。 Panel p7=new Panel()。 Panel p9=new Panel()。 //設(shè)置兩個(gè)主要的文本框 BorderLayout border1=new BorderLayout()。 (,area)。 FlowLayout f2=new FlowLayout()。 (jb1)。 BorderLayout border2=new BorderLayout()。 (,p3)。 ()。 (broder3)。 (,p5)。 (f1)。 (closeButton)。 BorderLayout broder4=new BorderLayout()。 (,p7)。 //窗口關(guān)閉 (new WindowAdapter(){ public void windowClosing(WindowEvent arg0){ (0)。 BorderLayout broder5=new BorderLayout()。 (,list)。 //添加字體顏色的監(jiān)聽器 (new ActionListener(){ public void actionPerformed(ActionEvent e){ JColorChooser chooser4=new JColorChooser()。 (color)。 (color)。 (new ActionListener(){ public void actionPerformed(ActionEvent e){ JColorChooser chooser4=new JColorChooser()。 (color)。 BorderLayout border=new BorderLayout()。 (,lb1)。 (,p10)。 (700,600)。 (new ActionListener(){//“發(fā)送”按鈕監(jiān)聽器 public void actionPerformed(ActionEvent e){ String msg =()。//清空輸入文本域 (msg)。 (new KeyAdapter(){//鍵盤監(jiān)聽器按下enter發(fā)送信息 public void keyPressed(KeyEvent e){ int value=()。 ()。 } } })。 } })。 =in。 (昵稱:+name)。//彈出客戶端窗口 (name)。//開始與服務(wù)器通信 } public void receive(){//接收服務(wù)器端發(fā)來的信息 try{ String text=null。//在area上讀入的內(nèi)容 } } catch(IOException e){ ()。 ()。 } } } } //登錄界面import .*。import .*。import .*。 TextField txtIP。 JButton btnLogin。 Socket toServer。 PrintStream out。 Panel p2=new Panel()。 Panel p4=new Panel()。 Label l1=new Label(port)。 Label l3=new Label(昵稱)。 txtIP=new TextField(,15)。 (l1)。 (l2)。 (l3)。 GridLayout g=new GridLayout(3,1)。//設(shè)置布局管理器 (p2)。 (p4)。//更改面板顏色 btnLogin=new JButton(登錄)。 (this)。 BorderLayout broder1=new BorderLayout()。 (btnLogin)。 (,p5)。 (350,250)。 (false)。 (true)。//關(guān)閉窗口 } public void actionPerformed(ActionEvent e){ JButton button=(JButton)()。//如果客戶按了登錄和取消按鈕,那么登錄窗口就關(guān)閉 } else{ LoginStart Is=new LoginStart()。 ()。//取得端口號 String ip=()。 try{ toServer=new Socket(ip,port)。 out=new PrintStream(())。//如果登錄成功,則彈出客戶端聊天窗口 dispose()。 ()。//啟動(dòng)登錄窗口 } }六、 相關(guān)截圖登陸成功后,服務(wù)器界面顯示:踢出聊天室:七、總結(jié)及體會(huì)在設(shè)計(jì)的過程中了解到自己的知識比較有限,使得程序還不夠完善,這一次的課程設(shè)計(jì),讓我懂得理論和實(shí)踐相結(jié)合起來,從理論中得出結(jié)論,才能真正掌握這門技術(shù),也提高了自己獨(dú)立思考的能力,在設(shè)計(jì)的過程中,可以自己解決問題。
點(diǎn)擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1