jp.ac.nime.computer.websim
クラス BrowserItem

java.lang.Object
  拡張jp.ac.nime.computer.MachineItem
      拡張jp.ac.nime.computer.websim.BrowserItem
すべての実装インタフェース:
java.awt.event.ActionListener, java.util.EventListener, java.lang.Runnable

public class BrowserItem
extends MachineItem
implements java.awt.event.ActionListener, java.lang.Runnable

WWWシミュレータ ブラウザーオブジェクトクラス

バージョン:
1.2 2003/11/07
作成者:
Toshikazu Matsumoto Avion Corp., SEKIYA Takayuki, Univ. of Tokyo.

フィールドの概要
 
クラス jp.ac.nime.computer.MachineItem から継承したフィールド
m_nPosX, m_nPosY, ON_BROWSER_DIALOG_CLOSED, ON_TEXTAREA_DIALOG_CLOSED
 
コンストラクタの概要
BrowserItem(WebSim parent, java.lang.String sIP, java.awt.Image imSrc, int nX, int nY)
          クラスコンストラクタ
 
メソッドの概要
 void actionPerformed(java.awt.event.ActionEvent evt)
          各種メニュー選択時のアクション
 boolean onMousePressed()
          マウス押下時のアクション
 void postEventAction(int nEvent)
          外部からのイベント通知
 void postMailAction(MailDataObject obj)
          メールオブジェクト到達通知アクション
 void postPacketAction(HTTPPacketData obj)
          HTTPパケットオブジェクト到達通知アクション
 void run()
          スレッドの実行
 void setCookie(java.lang.String sCook)
          Cookieをセットをする
 void start()
          スレッドの開始、生成
 
クラス jp.ac.nime.computer.MachineItem から継承したメソッド
addTarget, getHost, getImage, getIP, getLabel, getParent, getRootFrame, getTarget, getTargetSize, setHost
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BrowserItem

public BrowserItem(WebSim parent,
                   java.lang.String sIP,
                   java.awt.Image imSrc,
                   int nX,
                   int nY)
クラスコンストラクタ

パラメータ:
parent - メインアプレットクラス
sIP - IPアドレス
imSrc - 表示画像
nX - 表示X座標
nY - 表示Y座標
メソッドの詳細

onMousePressed

public boolean onMousePressed()
マウス押下時のアクション

定義:
クラス MachineItem 内の onMousePressed

actionPerformed

public void actionPerformed(java.awt.event.ActionEvent evt)
各種メニュー選択時のアクション

定義:
インタフェース java.awt.event.ActionListener 内の actionPerformed

setCookie

public void setCookie(java.lang.String sCook)
Cookieをセットをする

パラメータ:
sCook - Cookie文字列

postMailAction

public void postMailAction(MailDataObject obj)
メールオブジェクト到達通知アクション

定義:
クラス MachineItem 内の postMailAction
パラメータ:
obj - メールデータオブジェクト

postPacketAction

public void postPacketAction(HTTPPacketData obj)
HTTPパケットオブジェクト到達通知アクション

定義:
クラス MachineItem 内の postPacketAction
パラメータ:
obj - HTTPパケットオブジェクト

postEventAction

public void postEventAction(int nEvent)
外部からのイベント通知

定義:
クラス MachineItem 内の postEventAction
パラメータ:
nEvent - イベント種類

start

public void start()
スレッドの開始、生成


run

public void run()
スレッドの実行

定義:
インタフェース java.lang.Runnable 内の run