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

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

?? envcommentstextarea.java

?? JADE(JAVA Agent開發框架)是一個完全由JAVA語言開發的軟件,它簡化了多Agent系統的實現。
?? JAVA
字號:
/******************************************************************
 * JADE - Java Agent DEvelopment Framework is a framework to develop
 * multi-agent systems in compliance with the FIPA specifications.
 * Copyright (C) 2002 TILAB S.p.A.
 *
 * This file is donated by Acklin B.V. to the JADE project.
 *
 *
 * GNU Lesser General Public License
 *
 * This library is free software; you can redistribute it and/or
 * modify it under the terms of the GNU Lesser General Public
 * License as published by the Free Software Foundation,
 * version 2.1 of the License.
 *
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
 * Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public
 * License along with this library; if not, write to the
 * Free Software Foundation, Inc., 59 Temple Place - Suite 330,
 * Boston, MA  02111-1307, USA.
 * ***************************************************************/
package jade.tools.gui;

import java.awt.event.*;
import java.lang.*;
import java.lang.reflect.*;
import java.util.*;
import javax.swing.*;
import javax.swing.event.*;
import jade.domain.FIPAAgentManagement.Envelope;

import jade.lang.acl.ACLMessage;
import jade.util.Logger;

/**
 *  This class displays a singe string from an ACLMessage
 *
 * @author     Chris van Aart - Acklin B.V., the Netherlands
 * @created    April 26, 2002
 */

public class EnvCommentsTextArea extends JTextArea implements Observer {

  /**
   *  register an ACLMessage with the accompagnied membername
   *
   * @param  arg        the ACLMessage
   * @param  fieldName  membername of the ACLMessage
   */
  public void register(Object arg, String fieldName) {
    this.setFont(new java.awt.Font("Dialog", 0, 11));
    this.theObj = arg;
    this.fieldName = fieldName;
    String methodName = "get" + fieldName;
    String theType = "java.lang.String";
    try {
      Method sn = theObj.getClass().getMethod(methodName, (Class[]) null);
      Object res = sn.invoke(theObj, new Object[]{});
      setText(res != null ? res.toString() : "");
    }
    catch (Exception ex) {
      Logger.getMyLogger(this.getClass().getName()).log(Logger.WARNING,"failed class: " + theObj.getClass() + " for " + methodName);
      ex.printStackTrace();
    }

  }


  /**
   *  unregister ACLMessage
   *
   * @param  arg  the ACLMessage
   * @param  str  Description of Parameter
   */
  public void unregister(Object arg, String str) {

  }


  /**
   *  update textField
   *
   * @param  ob   the object
   * @param  arg  the argument
   */
  public void update(Observable ob, Object arg) {
    String methodName = "get" + fieldName;
    String theType = "java.lang.String";
    try {
      Method sn = theObj.getClass().getMethod(methodName, (Class[]) null);
      Object res = sn.invoke(theObj, new Object[]{});
      setText(res != null ? res.toString() : "");
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }

  }


  /**
   *  triggered when focus lossed
   *
   * @param  e  the FocusEvent
   */
  public void focusLost(FocusEvent e) {
    String value = getText();
    String methodName = "set" + fieldName;
    String theType = "java.lang.String";
    try {
      Method sn = theObj.getClass().getMethod(methodName, new Class[]{Class.forName(theType)});
      Object os = value;
      sn.invoke(theObj, new Object[]{os});
    }
    catch (Exception ex) {
      ex.printStackTrace();
    }
  }


  /**
   *  processFocusEvent listener
   *
   * @param  e  the FocusEvent
   */
  protected void processFocusEvent(FocusEvent e) {
    super.processFocusEvent(e);
    if (e.getID() == e.FOCUS_LOST) {
      focusLost(e);
    }

  }


  private Object theObj;
  private String fieldName;
}
//  ***EOF***

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本一区二区成人| 丰满放荡岳乱妇91ww| 欧美伦理视频网站| 日韩和欧美一区二区| 91精品国产色综合久久不卡电影| 亚洲第一久久影院| 欧美日韩精品欧美日韩精品| 无吗不卡中文字幕| 2014亚洲片线观看视频免费| 国产不卡视频在线播放| 亚洲精品视频一区| 91精品综合久久久久久| 国内成人精品2018免费看| 国产精品免费视频网站| 欧美天天综合网| 精品一区二区三区在线观看国产| 欧美国产一区二区| 欧美老肥妇做.爰bbww视频| 久久99热99| 亚洲婷婷综合久久一本伊一区| 91黄色小视频| 久久成人久久爱| 亚洲视频1区2区| 欧美成人三级电影在线| 波多野结衣亚洲| 石原莉奈一区二区三区在线观看| 久久亚洲捆绑美女| 欧美在线观看禁18| 韩国v欧美v亚洲v日本v| 亚洲欧美色图小说| 26uuu亚洲| 欧美亚洲日本一区| 国产黑丝在线一区二区三区| 一区二区三区不卡视频在线观看 | 久久精品国产**网站演员| 国产亚洲欧美在线| 8v天堂国产在线一区二区| 国产成人精品影视| 日本麻豆一区二区三区视频| 亚洲天堂成人在线观看| 欧美成人福利视频| 欧美在线视频你懂得| 国产激情精品久久久第一区二区| 丝袜美腿亚洲综合| 亚洲精品免费在线观看| 国产日韩高清在线| 日韩一区二区精品在线观看| 一本一道波多野结衣一区二区 | 国产美女精品人人做人人爽| 亚洲一区二区三区视频在线| 欧美国产欧美亚州国产日韩mv天天看完整 | 亚洲chinese男男1069| 国产欧美在线观看一区| 欧美一区二区三区在线视频| 色一区在线观看| 99天天综合性| 国产成人福利片| 精品伊人久久久久7777人| 天天色综合成人网| 亚洲成人免费观看| 一区二区成人在线| 最新国产の精品合集bt伙计| 久久久久国产精品人| 欧美va在线播放| 欧美一卡二卡三卡| 欧美美女激情18p| 欧美性大战xxxxx久久久| 99久久综合国产精品| 成人精品在线视频观看| 高清在线不卡av| 成人在线视频一区二区| 国产精品一色哟哟哟| 狠狠v欧美v日韩v亚洲ⅴ| 久久国产精品99久久久久久老狼| 美女视频网站久久| 紧缚奴在线一区二区三区| 久久精品国产99久久6| 精品一区二区三区欧美| 精品一区二区在线播放| 国产老女人精品毛片久久| 国产自产v一区二区三区c| 国产一区二区在线视频| 国产成人亚洲综合色影视| 国产成人亚洲综合a∨婷婷图片 | 欧美激情一二三区| 亚洲视频每日更新| 一区二区三区在线观看国产| 一区二区三区国产豹纹内裤在线| 亚洲综合色自拍一区| 视频一区国产视频| 韩国女主播成人在线| 盗摄精品av一区二区三区| 91小视频免费看| 欧美日韩一二三| 欧美大片一区二区| 国产日韩欧美亚洲| 亚洲最快最全在线视频| 日韩av一二三| 国产精品综合av一区二区国产馆| 成人一区二区三区中文字幕| 99国产精品99久久久久久| 欧美裸体bbwbbwbbw| 久久久久久久国产精品影院| 最新国产成人在线观看| 午夜精品视频一区| 国产美女视频一区| 一本久久精品一区二区| 日韩一区二区在线免费观看| 久久精品欧美日韩精品 | 国产午夜精品久久久久久久| 中文字幕在线观看不卡视频| 午夜影院在线观看欧美| 韩国一区二区三区| 色哟哟精品一区| 精品国产免费人成在线观看| 成人免费在线播放视频| 日韩影院在线观看| 96av麻豆蜜桃一区二区| 久久香蕉国产线看观看99| 中文字幕一区二区三区不卡在线| 亚洲成人av中文| 国产成人av福利| 欧美高清性hdvideosex| 欧美激情一区二区三区四区| 五月激情丁香一区二区三区| 99视频精品全部免费在线| 欧美一级一级性生活免费录像| 国产精品免费av| 免费观看一级欧美片| 色综合天天综合色综合av| 2023国产一二三区日本精品2022| 一区二区三区欧美日| 国产成人精品免费看| 日韩女优视频免费观看| 亚洲高清视频在线| gogogo免费视频观看亚洲一| 91精品福利在线一区二区三区| 国产欧美一区视频| 狠狠色综合日日| 欧美老年两性高潮| 亚洲精品国产品国语在线app| 狠狠v欧美v日韩v亚洲ⅴ| 欧美一二三区精品| 日本系列欧美系列| 91精品福利在线| 亚洲精品网站在线观看| 99免费精品视频| 国产视频一区二区在线观看| 日本亚洲三级在线| 欧美一区二区三区在线看| 亚洲成人一区二区| 欧美日韩成人一区二区| 亚洲女女做受ⅹxx高潮| www.亚洲色图| 国产精品女人毛片| 成人动漫av在线| 国产情人综合久久777777| 国产精品69毛片高清亚洲| 日韩精品最新网址| 狂野欧美性猛交blacked| 欧美精品 日韩| 蜜臀av性久久久久蜜臀aⅴ流畅| 欧美老肥妇做.爰bbww视频| 亚洲成人一区在线| 精品1区2区3区| 亚洲综合激情小说| 欧美色国产精品| 日韩综合在线视频| 91麻豆精品国产自产在线| 日韩成人一级片| 欧美电影在线免费观看| 日韩激情av在线| 精品国产免费人成在线观看| 国产精品一级在线| 国产精品免费免费| 91黄色免费版| 图片区日韩欧美亚洲| 日韩欧美国产电影| 国产福利不卡视频| 中文字幕一区二| 在线观看日产精品| 日韩精品一级中文字幕精品视频免费观看 | 玉足女爽爽91| 欧美日韩国产另类一区| 男女视频一区二区| 久久久久国产成人精品亚洲午夜| 国产主播一区二区三区| 亚洲国产高清在线观看视频| 色综合久久综合网欧美综合网| 亚洲国产美国国产综合一区二区| 欧美久久久久久蜜桃| 国产在线精品免费| 中文字幕五月欧美| 欧美一区二区三区在线观看| 国产河南妇女毛片精品久久久 | 无吗不卡中文字幕| 国产亚洲福利社区一区| 欧美亚洲高清一区| 精品一区二区三区在线视频| 亚洲视频在线一区观看|