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

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

?? creatpgwin.java

?? CoolFace是基于jxta的P2P系統(tǒng)
?? JAVA
字號(hào):
package com.cn.darkblue.window;

import net.jxta.discovery.DiscoveryService;
import net.jxta.document.MimeMediaType;
import net.jxta.peergroup.PeerGroup;

import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.swt.SWT;
import org.eclipse.swt.events.SelectionAdapter;
import org.eclipse.swt.events.SelectionEvent;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Combo;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Text;

import com.cn.darkblue.helper.GroupHelper;
import com.cn.darkblue.helper.IPGResource;
import com.cn.darkblue.helper.PGResource;
import com.cn.darkblue.util.CFDefData;
import com.cn.darkblue.util.CFResource;
import com.cn.darkblue.util.CFUtil;
import com.cn.darkblue.util.SysUtil;

public class CreatPGWin extends CFShell{
	private Text tID;
	private static final Log log = LogFactory.getLog(CreatPGWin.class);

	private Text tPsw;
	private Text tUser;
	private Combo combo;
	private Text tDes;
	private Text tName;
	
	public CreatPGWin(Shell shell,int style){
		this(shell.getDisplay(),style);
	}
	public CreatPGWin(Display display, int style) {
		super(display, style);
		setSize(300, 210);
		final GridLayout gridLayout = new GridLayout();
		gridLayout.numColumns = 2;
		setLayout(gridLayout);

		creatPanel();
	}
	
	private void creatPanel(){
		final Label label = new Label(this, SWT.NONE);
		label.setText(" 組名稱: ");

		tName = new Text(this, SWT.BORDER);
		final GridData gd_tName = new GridData(SWT.FILL, SWT.CENTER, true, false);
		tName.setLayoutData(gd_tName);

		final Label label_5 = new Label(this, SWT.NONE);
		label_5.setText(" 組  ID:");

		tID = new Text(this, SWT.BORDER);
		final GridData gd_tID = new GridData(SWT.FILL, SWT.CENTER, true, false);
		tID.setLayoutData(gd_tID);

		final Label label_1 = new Label(this, SWT.NONE);
		label_1.setText(" 組描述: ");

		tDes = new Text(this, SWT.BORDER);
		final GridData gd_tDes = new GridData(SWT.FILL, SWT.CENTER, true, false);
		tDes.setLayoutData(gd_tDes);

		final Label label_2 = new Label(this, SWT.NONE);
		label_2.setText(" 父  組*: ");

		combo = new Combo(this, SWT.NONE);
		combo.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
		combo.setItems(CFUtil.getPGNameIDs());
		
		final Label label_3 = new Label(this, SWT.NONE);
		label_3.setText(" 創(chuàng)建者: ");

		tUser = new Text(this, SWT.BORDER);
		final GridData gd_tUser = new GridData(SWT.FILL, SWT.CENTER, true, false);
		tUser.setLayoutData(gd_tUser);

		final Label label_4 = new Label(this, SWT.NONE);
		label_4.setText(" 授權(quán)碼: ");

		tPsw = new Text(this, SWT.BORDER | SWT.PASSWORD);
		final GridData gd_tPsw = new GridData(SWT.FILL, SWT.CENTER, true, false);
		tPsw.setLayoutData(gd_tPsw);

		final Composite composite = new Composite(this, SWT.NONE);
		composite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false, 2, 1));
		final GridLayout gridLayout_1 = new GridLayout();
		gridLayout_1.numColumns = 4;
		composite.setLayout(gridLayout_1);

		final Button button = new Button(composite, SWT.NONE);
		button.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				doCreat();
			}
		});
		button.setLayoutData(new GridData(SWT.RIGHT, SWT.CENTER, true, false, 3, 1));
		button.setText(" 確定 ");

		final Button button_1 = new Button(composite, SWT.NONE);
		button_1.addSelectionListener(new SelectionAdapter() {
			public void widgetSelected(SelectionEvent e) {
				exit();
			}
		});
		button_1.setText(" 退出 ");
		new Label(this, SWT.NONE);
	}
	
	private void doCreat(){
		String id = tID.getText();
		String name = tName.getText();
		String pId = combo.getText();
		String user = tUser.getText();
		String psw = tPsw.getText();
        String description = tDes.getText();
		if(pId==null || "".equals(pId)){
			MessageDialog.openInformation(SysUtil.getSysShell()," 溫馨提示 "," 請(qǐng)選擇創(chuàng)建組所基于的父組 ");
			combo.setFocus();
			return ;
		}
		pId = SysUtil.getComboDescription(pId);
		
		log.info(" 父組ID is : "+pId);
		
		PeerGroup pg = CFResource.getInstance().getCachePeerGroup(pId);
		
		if(pg!=null){
	        
	        PeerGroup newPg = null;
	        try{
	        	if(id==null || "".equals(id)){
	        		newPg = new GroupHelper().createPeerGroup(pg, name, user, psw,description);
	        	}else{
	        		newPg = new GroupHelper().createPeerGroup(pg,id, name, user, psw,description);
	        	}
	        	System.out.println(newPg.getPeerGroupAdvertisement().getDocument(MimeMediaType.XMLUTF8).toString());
	        	
	        	System.out.println(newPg.getAllPurposePeerGroupImplAdvertisement().getDocument(MimeMediaType.XMLUTF8).toString());
	        }catch(Exception eeee){
	        	log.error(" 無(wú)法創(chuàng)建組: " + eeee.toString());
	        	MessageDialog.openInformation(SysUtil.getSysShell()," 溫馨提示 "," 組無(wú)法創(chuàng)建,請(qǐng)查看日志 ");
	            eeee.printStackTrace();	
	        	return;
	        }
	        
	        if(newPg!=null){
	        	/*
	        	log.info("父組Peer名稱:"+pg.getPeerName());
	        	log.info("父組名稱:"+pg.getPeerGroupName());
	        	log.info("父組Peer ID:"+pg.getPeerID());
	        	log.info("父組ID:"+pg.getPeerGroupID());
	        	
	        	log.info("_________________________________");
	        	
	        	log.info("組Peer名稱:"+newPg.getPeerName());
	        	log.info("組名稱:"+newPg.getPeerGroupName());
	        	log.info("組Peer ID:"+newPg.getPeerID());
	        	log.info("組ID:"+newPg.getPeerGroupID());
	        	*/
	        	
	        	DiscoveryService discoSvc = pg.getDiscoveryService();
	        	CFUtil.publishObject(discoSvc, newPg);
	        	CFResource.getInstance().getGroupCache().add(newPg);
	        	CFResource.getInstance().getMUIControl().addEntity(newPg);
	        	CFResource.getInstance().getMUIControl().uiRefresh();
	        	
	        	GroupHelper helper = new GroupHelper();
				helper.joinPeerGroup(newPg, "sa","as");
				
				IPGResource pgres = (IPGResource)CFResource.getInstance().getJoinPGMap().get(newPg);
				if(pgres==null){
					pgres = new PGResource();
					CFResource.getInstance().getJoinPGMap().put(newPg, pgres);
				}

	        	//MessageDialog.openInformation(SysUtil.getSysShell(),"溫馨提示??????","組已成功創(chuàng)建");
	        }
        }else{
        	MessageDialog.openInformation(SysUtil.getSysShell()," 溫馨提示 "," 無(wú)法找到指定的父組 ");
        	this.setActive();
        	return;
        }
		
		exit();
	}
	public void exit(){
		close();
	}

}

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
热久久国产精品| 欧美一区永久视频免费观看| 国产精品一区二区在线观看网站| 九色综合国产一区二区三区| 成人午夜私人影院| 日本高清视频一区二区| 欧美一区欧美二区| 秋霞国产午夜精品免费视频| 91精品国产综合久久久久久 | 欧美一区二区三区色| 亚洲mv在线观看| 精品一区二区三区欧美| 2020国产精品| 亚洲国产精品一区二区久久 | 欧美日韩视频在线第一区 | 欧美色国产精品| 午夜精品在线视频一区| 99精品欧美一区| 日韩欧美激情四射| 亚洲精品视频在线看| 捆绑变态av一区二区三区| 一本色道久久综合亚洲91| 久久精品视频免费| 日韩高清不卡一区| 欧美高清hd18日本| 一区二区久久久久久| eeuss鲁一区二区三区| 久久蜜桃香蕉精品一区二区三区| 日本午夜精品视频在线观看 | 日日摸夜夜添夜夜添亚洲女人| 99精品视频一区二区三区| 亚洲高清免费视频| 精品国产乱子伦一区| 日韩高清欧美激情| 欧美激情中文字幕一区二区| 精品一区二区免费在线观看| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 成人av在线观| 国产调教视频一区| 欧洲在线/亚洲| 亚洲女同女同女同女同女同69| 波多野结衣91| 性做久久久久久久久| 中文幕一区二区三区久久蜜桃| 国产综合久久久久影院| 久久美女高清视频| 欧美日韩在线播放| 福利91精品一区二区三区| 国产精品国产三级国产aⅴ原创 | 偷拍自拍另类欧美| 国产女同性恋一区二区| 国产mv日韩mv欧美| 蜜桃av一区二区三区| 久久久久久久精| 7777精品伊人久久久大香线蕉经典版下载 | 欧美日韩国产a| 亚洲成av人片一区二区三区| 中文字幕高清不卡| 日韩免费高清av| 欧美三级视频在线| jvid福利写真一区二区三区| 国产精品一区二区黑丝 | 久久99精品久久久久久| 亚洲国产精品影院| 亚洲免费在线视频| 国产精品久久久久精k8 | 亚洲欧洲日产国产综合网| 91色综合久久久久婷婷| 亚洲一区二区四区蜜桃| 欧美高清激情brazzers| 日本久久一区二区三区| av资源站一区| 91在线视频网址| 成人小视频在线观看| 国产综合成人久久大片91| 日韩影院免费视频| 性久久久久久久久| 午夜精品福利在线| 天堂va蜜桃一区二区三区| 亚洲在线视频免费观看| 亚洲精品日韩综合观看成人91| 国产精品色噜噜| 亚洲日本青草视频在线怡红院| 中文字幕亚洲视频| 亚洲青青青在线视频| 亚洲乱码国产乱码精品精小说 | 国产超碰在线一区| 成人激情校园春色| 成人毛片视频在线观看| av动漫一区二区| 99久久er热在这里只有精品66| 色先锋久久av资源部| 色综合欧美在线| 欧美三级视频在线| 日韩欧美亚洲国产精品字幕久久久| 欧美一区二区性放荡片| 精品成人免费观看| 国产片一区二区三区| 一区在线中文字幕| 亚洲午夜一二三区视频| 日韩精品每日更新| 国产高清不卡二三区| 国产69精品久久777的优势| 国产乱码精品1区2区3区| 成人a区在线观看| 91蜜桃网址入口| 在线播放中文一区| 精品少妇一区二区三区视频免付费 | 丰满少妇在线播放bd日韩电影| 成人激情开心网| 色婷婷精品大在线视频| 91麻豆精品久久久久蜜臀| 久久久亚洲精品一区二区三区| 中文字幕日韩av资源站| 亚洲成人一区在线| 国产高清成人在线| 欧美日韩高清一区二区| 亚洲精品一区二区三区影院| 亚洲视频一二区| 美腿丝袜一区二区三区| 成人久久18免费网站麻豆| 欧美日韩亚洲另类| 国产亚洲福利社区一区| 亚洲国产一区二区a毛片| 国产一区视频网站| 久久99国产精品久久99| 成人免费视频播放| jizzjizzjizz欧美| 91精品国产一区二区三区| 日韩免费观看2025年上映的电影| 综合中文字幕亚洲| 丝袜亚洲另类丝袜在线| 国产一区999| 69堂亚洲精品首页| 久久午夜羞羞影院免费观看| 成人免费小视频| 日本伊人色综合网| 精品写真视频在线观看| 欧美日韩免费视频| 国产欧美日韩在线| 亚洲第一av色| 成人高清视频在线| 久久久一区二区| 亚洲成av人片在线| 成人aa视频在线观看| 日韩一级大片在线观看| 成人欧美一区二区三区小说| 视频一区在线播放| 91婷婷韩国欧美一区二区| 日韩欧美亚洲另类制服综合在线| 中文字幕在线观看一区| 国产精一区二区三区| 欧美日韩午夜在线| ㊣最新国产の精品bt伙计久久| 免费看日韩a级影片| 欧美怡红院视频| 成人性视频免费网站| 91精品欧美久久久久久动漫 | 亚洲猫色日本管| 国产一区欧美二区| 91精品免费在线观看| 亚洲电影视频在线| 一本一道波多野结衣一区二区| 久久久久久久久久久99999| 久久成人av少妇免费| 欧美特级限制片免费在线观看| 中文字幕第一区综合| 国产美女视频91| 色婷婷av久久久久久久| 亚洲少妇中出一区| 成人福利视频网站| 国产三级欧美三级日产三级99 | 久久综合99re88久久爱| 亚洲风情在线资源站| 色中色一区二区| 国产精品羞羞答答xxdd| 欧美一区二区三区免费| 天堂午夜影视日韩欧美一区二区| 91官网在线免费观看| 最新欧美精品一区二区三区| 成人久久18免费网站麻豆| 国产色婷婷亚洲99精品小说| 不卡电影一区二区三区| 欧美国产日韩精品免费观看| 国产成人免费av在线| 久久精品人人做| 91在线精品秘密一区二区| 国产精品天天看| 国产98色在线|日韩| 国产精品美女久久久久aⅴ国产馆| 久久国产精品色婷婷| 26uuu另类欧美亚洲曰本| 久久99热国产| 久久综合九色综合97婷婷女人| 成人黄色免费短视频| 亚洲国产岛国毛片在线| 91老师国产黑色丝袜在线| 一区二区三区四区亚洲| 欧美一区二区在线视频| 久久成人综合网|