码迷,mamicode.com
首页 > 其他好文 > 详细

JFrameDis

时间:2014-12-12 19:23:17      阅读:137      评论:0      收藏:0      [点我收藏+]

标签:private   socket   public   import   

import java.io.*;
import java.net.*;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class JFrameDis extends Thread {
 private DataInputStream inFromClient;
 private DataOutputStream outToClient;
 ServerSocket serverSocket;
 Socket connectToClient;
 String str;
 
 private static JFrame mainJFrame;
 private static JLabel myLabel;
 private static JTextArea myText;
 private static Container con;
 private static JPanel myPanel;
 private static JScrollPane JSPane;
 private static JTable myTable;
 static int i = 0;
 
 public static void demo(){
  {
   mainJFrame = new JFrame("服务器接收");
   con = mainJFrame.getContentPane();
   //mainJFrame.setLayout(new FlowLayout());
   myText = new JTextArea();
   myText.setEditable(false);
   myText.setLineWrap(true);
   myText.setText(null);
   JSPane = new JScrollPane(myText);
   con.add(JSPane,BorderLayout.CENTER);
   myLabel = new JLabel(" mmm");
   myPanel = new JPanel();
   myPanel.setLayout(new FlowLayout());
   myPanel.add(myLabel);
   con.add(myLabel,BorderLayout.SOUTH);
   mainJFrame.setSize(600,450);
   mainJFrame.setVisible(true);
   mainJFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
   i++;
  }
 }
 public JFrameDis(Socket socket) throws IOException{
 
  
  
  connectToClient = socket;
  inFromClient = new DataInputStream(connectToClient.getInputStream());
  outToClient  = new DataOutputStream(connectToClient.getOutputStream());
  start();
  
 }
 
 public void run(){
  
  while(true){
   try{
    String data[],data1[];
    str = inFromClient.readUTF();
    if(str.length() > 0){
     
    System.out.println(str);
    data = str.split("data");
    for(int i = 0;i <=data.length;i++){
     data1 = data[i].split("#");
     myText.append(data1[1] + "\r\n");
    
     
    }
     
    }
   }catch(IOException e){}
  }
 }

}


JFrameDis

标签:private   socket   public   import   

原文地址:http://2172006.blog.51cto.com/2162006/1589418

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!