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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? chatbase.java

?? 實現TCP/UDP的socket編程
?? JAVA
字號:
package business;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;
import java.io.*;
import java.util.Calendar;
import java.util.Enumeration;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JSplitPane;
import javax.swing.JTextArea;
import Form.*;
public class ChatBase extends JFrame implements ActionListener{

	/**
	 * Launch the application
	 * @param args
	 */
	protected int userNum;
	protected int friendNum;
	protected String userName;
	protected boolean openRecrod = false;
	
	protected JLabel infomation;
	protected JTextArea input;
	protected JTextArea output;
	protected JPanel pnlButtom;
	protected JPanel pnlCenter;
	protected JButton btnSend;
	protected JButton btnCancel;
	protected JButton btnRecord;
	protected Client parent;
	protected JScrollPane panel;
	protected JTextArea recrod;
	//用于初始控件和布局
	public void setup()
	{
		infomation = new JLabel("");
		String info = User.getInfo(friendNum);
		infomation.setText(info);
		input = new JTextArea();
		output = new JTextArea();
		JScrollPane jspInput = new JScrollPane(input,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
		JScrollPane jspOutput = new JScrollPane(output,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
		pnlButtom = new JPanel();
		pnlCenter = new JPanel();
		pnlButtom.setLayout(new FlowLayout());
		btnSend = new JButton("發送");
		btnCancel = new JButton("取消");
		btnRecord = new JButton("聊天記錄");
		btnSend.addActionListener(this);
		btnCancel.addActionListener(this);
		btnRecord.addActionListener(this);
		pnlCenter.setLayout(new BorderLayout());
		pnlCenter.add("Center",jspInput);
		pnlCenter.add("South",jspOutput);
		javax.swing.JSplitPane js = new JSplitPane(JSplitPane.VERTICAL_SPLIT,jspInput,jspOutput);
		js.setDividerSize(4);
		jspInput.setPreferredSize(new Dimension(200,200));
		
		pnlButtom.add(btnSend);
		pnlButtom.add(btnCancel);
		pnlButtom.add(btnRecord);
		
		recrod = new JTextArea();
		recrod.setPreferredSize(new Dimension(200,280));
		panel = new JScrollPane(recrod,JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
		Read();
		this.getContentPane().add(panel,"East");
		
		getContentPane().add("North",infomation);
		getContentPane().add("Center",pnlCenter);
		getContentPane().add("South",pnlButtom);
		getContentPane().add(js);
		input.setEditable(false);
		
	}
	//寫聊天記錄信息
	public void Save()
	{
		String recrod = input.getText();
		File f = new File("recrods\\"+userNum+"to"+friendNum+".txt");
		FileOutputStream fos;
		try {
			fos = new FileOutputStream(f,true);
			fos.write(recrod.getBytes());
		} 
		catch (FileNotFoundException e) {
			// TODO 自動生成 catch 塊
			e.printStackTrace();
		} catch (IOException e) {
			// TODO 自動生成 catch 塊
			e.printStackTrace();
		}
	}
	
	//讀聊天記錄信息
	public void Read()
	{
		int width = 200;
		int height = 280;
		int row = -10;
		recrod.setText("");
		File f = new File("recrods\\"+userNum+"to"+friendNum+".txt");
		if(!f.exists())
		{
			recrod.append("          ");
			return;
		}
		FileReader fis;
		try {
			fis = new FileReader(f);
			BufferedReader bif = new BufferedReader(fis);
			String temp;
			while((temp=bif.readLine())!=null)
			{
				recrod.append(temp+"\n");
				row ++;
				if(row>0)
				{
					height +=20;
					recrod.setPreferredSize(new Dimension(200,height));
				}
			}
		} catch (FileNotFoundException e) {
			// TODO 自動生成 catch 塊
			e.printStackTrace();
		} catch (IOException e) {
			// TODO 自動生成 catch 塊
			e.printStackTrace();
		}
	}
	
	public ChatBase() 
	{
		
	}
	
	public void setMessage(String string) {
	}
	
	public void actionPerformed(ActionEvent e) {
		// TODO 自動生成方法存根
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本不卡123| 最新欧美精品一区二区三区| 久久久久国产精品麻豆| 国产日产欧美精品一区二区三区| 欧美国产在线观看| 亚洲午夜国产一区99re久久| 久久国产精品露脸对白| 成人激情av网| 8x8x8国产精品| 国产片一区二区三区| 一区二区在线观看视频在线观看| 三级欧美在线一区| 高清av一区二区| 欧美日韩一二三| 久久久久国产精品人| 一卡二卡欧美日韩| 国产一区二区美女| 欧美日韩一区不卡| 国产精品视频第一区| 性欧美大战久久久久久久久| 国产99久久久国产精品| 欧美精品1区2区3区| 国产精品乱人伦| 美女国产一区二区三区| 99久久精品情趣| 26uuu亚洲| 亚洲国产日产av| 丁香啪啪综合成人亚洲小说 | 国产精品狼人久久影院观看方式| 午夜日韩在线电影| 不卡视频在线观看| 精品国产一二三区| 亚洲成av人在线观看| www.亚洲在线| 久久人人超碰精品| 日精品一区二区| 91碰在线视频| 国产精品三级av| 麻豆成人91精品二区三区| 在线国产亚洲欧美| 国产精品午夜电影| 国产在线麻豆精品观看| 欧美日韩国产不卡| 亚洲一区二区偷拍精品| 99精品视频一区二区三区| 久久只精品国产| 免费成人av在线播放| 欧美日韩一区二区三区四区 | 在线免费一区三区| 国产精品免费av| 国产一区二区三区av电影 | 日本v片在线高清不卡在线观看| 色婷婷综合久色| 中文字幕欧美一| 国产一区二区在线视频| 日韩一区二区三区免费观看| 五月婷婷久久丁香| 欧美私模裸体表演在线观看| 玉足女爽爽91| 一本在线高清不卡dvd| 国产精品进线69影院| 成人a级免费电影| 欧美国产综合色视频| 国产福利一区二区三区视频| 精品成人一区二区| 激情都市一区二区| 久久蜜桃av一区二区天堂| 激情综合网最新| 欧美大肚乱孕交hd孕妇| 久久99精品一区二区三区| 欧美一区二区久久| 久久精品二区亚洲w码| 欧美一级久久久| 麻豆国产精品视频| 欧美va亚洲va香蕉在线| 蓝色福利精品导航| 久久综合五月天婷婷伊人| 国内精品免费**视频| 久久毛片高清国产| proumb性欧美在线观看| 日韩一区中文字幕| 色悠悠久久综合| 亚洲国产日韩在线一区模特| 欧美精品第1页| 日本午夜精品一区二区三区电影| 日韩免费观看2025年上映的电影 | 国产欧美精品在线观看| 国产不卡视频一区二区三区| 中文字幕av一区二区三区高| 色综合久久久久网| 亚洲a一区二区| 欧美大片顶级少妇| 成人久久18免费网站麻豆| 亚洲三级电影全部在线观看高清| 在线观看不卡视频| 日本中文字幕一区二区视频 | 成人国产精品免费网站| 亚洲婷婷综合色高清在线| 欧美最新大片在线看| 蜜桃视频一区二区三区在线观看| 337p粉嫩大胆噜噜噜噜噜91av| 国产成人自拍高清视频在线免费播放| 中文字幕av资源一区| 91国产丝袜在线播放| 日韩成人免费电影| 久久精品夜夜夜夜久久| 在线亚洲精品福利网址导航| 天堂蜜桃91精品| 久久精品无码一区二区三区| 色综合亚洲欧洲| 美女国产一区二区三区| 国产精品天干天干在线综合| 欧美综合视频在线观看| 九九久久精品视频| 亚洲欧洲99久久| 9191国产精品| 成人晚上爱看视频| 亚洲永久免费av| 久久蜜桃av一区二区天堂| 色婷婷av一区二区| 狠狠色丁香婷婷综合| 亚洲精品少妇30p| 欧美大片日本大片免费观看| 色悠悠亚洲一区二区| 激情图片小说一区| 亚洲韩国精品一区| 国产亚洲欧美色| 欧美综合一区二区| 高清beeg欧美| 麻豆91精品91久久久的内涵| 中文字幕一区二区三区视频| 欧美一区二视频| 91伊人久久大香线蕉| 久久精品国产精品青草| 亚洲综合在线观看视频| 久久品道一品道久久精品| 欧美日韩日日夜夜| 国产成人精品三级| 秋霞av亚洲一区二区三| 亚洲丝袜精品丝袜在线| 久久久精品免费网站| 欧美日韩激情一区| 91在线免费播放| 国产一区二区久久| 日韩精品久久理论片| 亚洲女性喷水在线观看一区| 国产日韩欧美精品一区| 欧美一区二区免费视频| 欧美三级日韩三级| 91蜜桃网址入口| 国产91精品在线观看| 精品一区二区三区欧美| 日韩高清在线观看| 亚洲成人午夜影院| 亚洲人精品午夜| 中文字幕二三区不卡| 欧美精品一区二区三区在线| 欧美一区二区三区视频免费播放 | 五月婷婷另类国产| 亚洲理论在线观看| 中文字幕一区日韩精品欧美| 久久综合精品国产一区二区三区| 欧美系列日韩一区| 日本久久一区二区三区| 成人免费电影视频| 国产精品123区| 韩日精品视频一区| 久久99国产精品尤物| 日本免费新一区视频| 亚洲va天堂va国产va久| 亚洲自拍偷拍综合| 亚洲欧美另类小说视频| 自拍偷拍亚洲激情| 中文字幕一区二区三区四区不卡| 中文字幕欧美激情| 国产精品视频一二| 国产视频在线观看一区二区三区| 欧美成人官网二区| 欧美成人国产一区二区| www国产精品av| 2020国产成人综合网| 精品国产91久久久久久久妲己| 日韩免费在线观看| 日韩欧美成人一区二区| 精品国产91亚洲一区二区三区婷婷| 26uuu欧美日本| 国产区在线观看成人精品| 国产精品无人区| 国产精品久久久久影视| 自拍偷自拍亚洲精品播放| 亚洲天堂精品在线观看| 综合网在线视频| 一区二区三区鲁丝不卡| 亚洲图片自拍偷拍| 日本特黄久久久高潮| 精品一区二区免费视频| 国产福利电影一区二区三区| av电影一区二区| 欧美在线一区二区三区| 777a∨成人精品桃花网|