jp.ac.nime.computer.mailsim
クラス PcItem

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

public class PcItem
extends MachineItem
implements java.awt.event.ActionListener

MAILシミュレータ 各PCオブジェクトクラス

バージョン:
1.2 2003/11/08
作成者:
Toshikazu Matsumoto Avion Corp., Yoshiyuki ONOUE, Univ. of Tokyo.

フィールドの概要
 
クラス jp.ac.nime.computer.MachineItem から継承したフィールド
m_nPosX, m_nPosY, ON_BROWSER_DIALOG_CLOSED, ON_TEXTAREA_DIALOG_CLOSED
 
コンストラクタの概要
PcItem(MailSim parent, java.lang.String sIP, java.lang.String sAccount, java.awt.Image imSrc, int nX, int nY)
          クラスコンストラクタ
 
メソッドの概要
 void actionPerformed(java.awt.event.ActionEvent evt)
          ポップアップメニュー選択時のアクション
 java.lang.String getAccount()
          アカウント(メールアドレス)を取得する
 boolean onMousePressed()
          マウス押下時のアクション
 void postEventAction(int nEvent)
          外部からイベントを通知された場合のアクション
 void postMailAction(MailDataObject objMail)
          メールオブジェクトが到着した際のアクション
 void postPacketAction(HTTPPacketData objPack)
          HTTPパケットが到達した際のアクション
 
クラス 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
 

コンストラクタの詳細

PcItem

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

パラメータ:
parent - メインアプレットクラス
sIP - IPアドレス文字列
sAccount - このPCのメールアカウント
imSrc - PC画像
nX - 表示するX座標
nY - 表示するY座標
メソッドの詳細

getAccount

public java.lang.String getAccount()
アカウント(メールアドレス)を取得する

戻り値:
メールアドレス

onMousePressed

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

定義:
クラス MachineItem 内の onMousePressed
戻り値:
押下時の結果

postMailAction

public void postMailAction(MailDataObject objMail)
メールオブジェクトが到着した際のアクション

定義:
クラス MachineItem 内の postMailAction
パラメータ:
objMail - 到着したメールオブジェクト

postPacketAction

public void postPacketAction(HTTPPacketData objPack)
HTTPパケットが到達した際のアクション

定義:
クラス MachineItem 内の postPacketAction
パラメータ:
objPack - 到達したHTTPパケット

actionPerformed

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

定義:
インタフェース java.awt.event.ActionListener 内の actionPerformed
パラメータ:
evt - ActionEvent

postEventAction

public void postEventAction(int nEvent)
外部からイベントを通知された場合のアクション

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