亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? connect.java

?? chat的連接 很好的 大家都看看 我也是下在來的
?? JAVA
字號:
import java.awt.*;
import javax.swing.*;
import java.net.*;
import java.io.*;
import java.awt.event.*;

class  Connect extends JFrame implements ActionListener,ItemListener{
			/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	private Socket client;//套接字
	private String hostName = "localhost";
	private int port = 6000;

	private JLabel nameLabel;
	private JTextField nameText;
	private JRadioButton boyRadio,girlRadio,secretRadio;
	private String sex ="";

	private JLabel hostLabel;
	private JLabel portLabel;
	private JTextField hostText;
	private JTextField portText;

	private JButton cancell;
	private JButton ok;

	private Container c;

	private BufferedReader in;
	private PrintWriter out;

	public Connect(){
		super("聊天登陸");

		c = this.getContentPane();
		c.setLayout(new BorderLayout());
		final Color defaultBackground = this.getBackground();

		hostLabel = new JLabel("地址:");
		portLabel = new JLabel("端口:");
		hostText = new JTextField(10);
		hostText.setText(hostName);			//設(shè)置默認值
		portText = new JTextField(4);
		portText.setText(Integer.toString(port));

		cancell = new JButton("放棄");
		ok = new JButton("連接");

		nameLabel = new JLabel("姓名:");
		nameText = new JTextField(10);
		boyRadio = new JRadioButton("男生");
		girlRadio = new JRadioButton("女生");
		secretRadio = new JRadioButton("保密");

		ButtonGroup sexGroup = new  ButtonGroup();
		sexGroup.add(boyRadio);
		sexGroup.add(girlRadio);
		sexGroup.add(secretRadio);

		//*********用戶信息面板*********************//
		JPanel userInfoPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
		userInfoPanel.add(nameLabel);
		userInfoPanel.add(nameText);

		userInfoPanel.add(boyRadio);
		userInfoPanel.add(girlRadio);
		userInfoPanel.add(secretRadio);
		//***************************************//

		//****************連接服務(wù)器面板******************//
		JPanel centerPanel = new JPanel(new FlowLayout(FlowLayout.LEFT));
		centerPanel.add(hostLabel);
		centerPanel.add(hostText);
		centerPanel.add(portLabel);
		centerPanel.add(portText);
		//***************************************************//

		//*******************組合以上兩個面板*****************//
		JPanel upperPanel = new JPanel(new GridLayout(2,1)); //面板
		upperPanel.setBorder(BorderFactory.createLineBorder(new Color(125,161,253),2));
		upperPanel.setBackground(new Color(70,61,129));
		upperPanel.add(userInfoPanel);
		upperPanel.add(centerPanel);
	  //***************************************************//

		//****************連接確認連接的面板******************//
		JPanel lowerPanel = new JPanel();
		JLabel spaceLabel = new JLabel("");
		spaceLabel.setPreferredSize(new Dimension(20,20));
		lowerPanel.add(cancell);
		lowerPanel.add(spaceLabel);
		lowerPanel.add(ok);
		//***************************************************//
		
		//***************組合整個框架**********************//
		c.add(upperPanel,BorderLayout.CENTER);
		c.add(lowerPanel,BorderLayout.SOUTH);
		//**************************************************//

		//事件監(jiān)聽 單選
		boyRadio.addItemListener(this);
		girlRadio.addItemListener(this);
		secretRadio.addItemListener(this);

		//事件監(jiān)聽 按鈕
		cancell.addActionListener(this);
		ok.addActionListener(this);

		this.setPreferredSize(new Dimension(350,150));
		this.setMaximumSize(new Dimension(350,150));

		this.pack();
		this.setResizable(false);  //設(shè)置不能最大化
		this.setVisible(true);
	} 

	//事件 單選
	 public void itemStateChanged(ItemEvent e){

		 if (e.getSource() == boyRadio){
			sex = "Boy";
		 }
		 if (e.getSource() == girlRadio){
			sex = "Girl";
		 }
		 if (e.getSource() == secretRadio){
			sex = "Secret";
		 }

	 }

	//事件 按鈕
	public void actionPerformed(ActionEvent e){
		if(e.getSource() == cancell){
			this.shutDown();
		}
		else if (e.getSource() == ok){
			if ((nameText.getText()).trim().length() == 0){
				JOptionPane.showMessageDialog(this,"請輸入一個名字","提示",JOptionPane.INFORMATION_MESSAGE);
				return;
			}
			else if (sex.length() == 0){
				JOptionPane.showMessageDialog(this,"請選擇性別","提示",JOptionPane.INFORMATION_MESSAGE);
				return;
			}
			else{
				try{
					this.link();
					ChatFrame app = new ChatFrame();
					 app.init(in,out,nameText.getText());
					ok.setEnabled(false); //確保不會被再次點擊
					this.setVisible(false);
				}catch (Exception ee){
					JOptionPane.showMessageDialog(this,"登陸失敗","失敗",JOptionPane.ERROR_MESSAGE);
					return;
				}
			}
		}
	}

	public void link() throws Exception{			//連接服務(wù)器

		hostName = hostText.getText().trim();
		port = Integer.parseInt(portText.getText());
		client = new Socket(hostName,port);

		in = new BufferedReader(new InputStreamReader(client.getInputStream()));
		out = new PrintWriter(client.getOutputStream());
		out.println(nameText.getText()+"&"+sex);
		out.flush();

		/**
		catch(NumberFormatException nfe){
			System.out.println(nfe);
		//	return false;
		}
		catch(Exception e){
			System.out.println(e);
		//	return false;
		}
		//return true;
		*/
	}

  public void shutDown() {  
	  System.exit(0); 
	}

	public static void main(String[] args) {
		Connect app = new Connect();

		app.addWindowListener(
			new WindowAdapter(){
				public void windowClosing(WindowEvent e){
					System.exit(0);
				}
			}
		);
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美mv和日韩mv国产网站| 久久精品99国产精品日本| 亚洲成人动漫一区| 欧美aaa在线| 国产黄色91视频| 欧美色男人天堂| 精品日产卡一卡二卡麻豆| 国产精品国产精品国产专区不蜜 | 成人av在线影院| 欧美亚洲国产一区在线观看网站| 日韩你懂的在线播放| 中文字幕成人在线观看| 天天射综合影视| 国产成人三级在线观看| 精品视频1区2区| 免费成人你懂的| 成人av网站在线观看| 7777女厕盗摄久久久| 欧美国产精品一区二区三区| 亚洲超丰满肉感bbw| 国产精品中文字幕一区二区三区| 在线观看国产一区二区| 久久一区二区视频| 偷窥国产亚洲免费视频| 成人午夜视频福利| 日韩一区二区麻豆国产| 亚洲乱码日产精品bd| 久久aⅴ国产欧美74aaa| 91久久精品日日躁夜夜躁欧美| 精品国产青草久久久久福利| 亚洲一区二区免费视频| 成人福利视频在线看| 91精品国产综合久久久久| 中文字幕一区二区视频| 久久成人18免费观看| 欧美日韩在线电影| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 国产乱子伦视频一区二区三区| 欧美三级电影在线看| 亚洲色图制服诱惑| 成人免费看片app下载| 精品欧美乱码久久久久久1区2区| 亚洲成精国产精品女| 99国产精品一区| 国产日产欧美精品一区二区三区| 青娱乐精品在线视频| 欧美日韩综合在线免费观看| 亚洲人成精品久久久久久 | 欧美国产成人精品| 久久91精品国产91久久小草| 欧美疯狂做受xxxx富婆| 一片黄亚洲嫩模| 色综合天天综合| 亚洲欧洲色图综合| www.欧美日韩| 中文字幕成人av| 豆国产96在线|亚洲| 国产午夜亚洲精品午夜鲁丝片 | 26uuu国产日韩综合| 理论片日本一区| 欧美一级片免费看| 午夜精品福利在线| 91.com在线观看| 日日摸夜夜添夜夜添亚洲女人| 91福利视频在线| 一区二区三区在线观看视频| 日本韩国精品在线| 亚洲激情第一区| 国产精品人成在线观看免费| 国产精品系列在线观看| 欧美激情资源网| 床上的激情91.| 国产精品萝li| 91一区二区在线观看| 亚洲色图欧美在线| 91免费看片在线观看| 亚洲欧美乱综合| 欧美性高清videossexo| 午夜精品成人在线| 日韩亚洲欧美高清| 国产麻豆9l精品三级站| 国产性色一区二区| 91亚洲大成网污www| 亚洲精品欧美在线| 欧美日本一道本| 美国毛片一区二区| 精品国产一区a| 成人午夜免费视频| 亚洲人成亚洲人成在线观看图片| 色视频成人在线观看免| 午夜不卡av免费| 精品国产乱码久久久久久牛牛| 国产精品996| 亚洲色图20p| 欧美高清激情brazzers| 国内成人免费视频| 国产精品理论片在线观看| 欧美在线视频全部完| 免费人成在线不卡| 国产欧美综合色| 色av成人天堂桃色av| 人人超碰91尤物精品国产| 久久久久国产精品厨房| 91亚洲午夜精品久久久久久| 日韩精品91亚洲二区在线观看| 欧美不卡一二三| 99精品久久99久久久久| 三级欧美在线一区| 国产日韩精品一区二区三区| 欧美中文字幕亚洲一区二区va在线| 日韩精品一卡二卡三卡四卡无卡| 久久久www成人免费无遮挡大片| 91激情五月电影| 精品一区在线看| 亚洲精选视频免费看| 日韩欧美国产电影| 99精品久久99久久久久| 蜜芽一区二区三区| 亚洲同性gay激情无套| 欧美一区二区免费| www.久久久久久久久| 美国毛片一区二区| 亚洲精品国产a| 久久嫩草精品久久久精品一| 在线免费观看不卡av| 国产一本一道久久香蕉| 一区二区三区国产精华| 日韩欧美的一区二区| 91丨九色丨国产丨porny| 美女任你摸久久 | 国产精品久久午夜夜伦鲁鲁| 欧美群妇大交群的观看方式| 国产福利一区二区三区视频在线| 亚洲美女精品一区| 久久蜜臀中文字幕| 69堂国产成人免费视频| 99精品国产一区二区三区不卡| 蜜桃一区二区三区在线观看| 亚洲视频一二区| 久久综合色之久久综合| 欧美日韩国产综合视频在线观看 | 亚洲女同ⅹxx女同tv| 精品国产一区二区三区久久久蜜月 | 久久久综合网站| 欧美日韩国产免费一区二区| 99久久久精品免费观看国产蜜| 麻豆91在线观看| 香蕉加勒比综合久久| 亚洲欧洲精品一区二区三区| 日韩精品最新网址| 欧美性猛交xxxx黑人交| 99精品1区2区| 高清久久久久久| 国模套图日韩精品一区二区| 首页国产欧美日韩丝袜| 亚洲综合视频网| 亚洲精品自拍动漫在线| 国产精品免费看片| 国产蜜臀97一区二区三区| 久久综合久久综合久久综合| 日韩欧美国产一区在线观看| 欧美高清一级片在线| 欧美丝袜自拍制服另类| 91蝌蚪porny九色| 波多野洁衣一区| 懂色av中文一区二区三区| 国模一区二区三区白浆| 精品在线观看视频| 久久99国产精品久久99| 久久精品国产秦先生| 久久疯狂做爰流白浆xx| 蜜桃视频一区二区三区在线观看| 日韩精品色哟哟| 天堂蜜桃91精品| 首页国产欧美日韩丝袜| 五月婷婷综合在线| 视频在线观看91| 日韩中文字幕区一区有砖一区| 亚洲成人午夜影院| 午夜av电影一区| 麻豆国产精品一区二区三区| 日本不卡一二三区黄网| 麻豆国产欧美一区二区三区| 精品一区二区三区在线观看| 麻豆精品视频在线观看| 韩国女主播一区二区三区| 国产一区二区三区在线观看精品| 黄色日韩网站视频| 国产精品一二三| 粉嫩嫩av羞羞动漫久久久| a级精品国产片在线观看| 色综合天天综合网天天看片| 欧美性感一区二区三区| 4438成人网| 2020国产成人综合网| 中文字幕av免费专区久久| 亚洲欧美国产高清| 91视频在线观看| 在线免费亚洲电影| 91精品国产综合久久久久|