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

java.lang.Object
  拡張java.awt.Component
      拡張java.awt.Container
          拡張java.awt.Panel
              拡張java.applet.Applet
                  拡張javax.swing.JApplet
                      拡張jp.ac.nime.computer.mailsim.MailSim
すべての実装インタフェース:
javax.accessibility.Accessible, java.util.EventListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.awt.event.MouseListener, javax.swing.RootPaneContainer, java.lang.Runnable, java.io.Serializable

public class MailSim
extends javax.swing.JApplet
implements java.awt.event.MouseListener, java.lang.Runnable

MAILシミュレータメインアプレットクラス

バージョン:
1.2 2003/11/19
作成者:
Toshikazu Matsumoto Avion Corp., Yoshiyuki ONOUE, Univ. of Tokyo.
関連項目:
直列化された形式

入れ子クラスの概要
 
クラス javax.swing.JApplet から継承した入れ子クラス
javax.swing.JApplet.AccessibleJApplet
 
クラス java.applet.Applet から継承した入れ子クラス
java.applet.Applet.AccessibleApplet
 
クラス java.awt.Panel から継承した入れ子クラス
java.awt.Panel.AccessibleAWTPanel
 
クラス java.awt.Container から継承した入れ子クラス
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承した入れ子クラス
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
 
クラス javax.swing.JApplet から継承したフィールド
accessibleContext, rootPane, rootPaneCheckingEnabled
 
クラス java.awt.Component から継承したフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース java.awt.image.ImageObserver から継承したフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
MailSim()
           
 
メソッドの概要
 void addPacket(MailDataObject objMail)
          描画パケット列にオブジェクトを追加
 java.awt.Image getImageArray(int n)
          画像を番号で取得する
 void init()
          アプレットの初期化
 void mouseClicked(java.awt.event.MouseEvent evt)
          マウスクリック時の処理
 void mouseEntered(java.awt.event.MouseEvent evt)
          マウスが領域内に入ったときの処理
 void mouseExited(java.awt.event.MouseEvent evt)
          マウスが領域街に出た時の処理
 void mousePressed(java.awt.event.MouseEvent evt)
          マウス押下時の処理
 void mouseReleased(java.awt.event.MouseEvent evt)
          マウスを離したときの処理
 void paint(java.awt.Graphics g)
          グラフィックの描画
 void run()
          スレッドの実行
 void start()
          アプレットの開始。
 void stop()
          アプレットの停止
 void update(java.awt.Graphics g)
          グラフィックの再描画
 
クラス javax.swing.JApplet から継承したメソッド
addImpl, createRootPane, getAccessibleContext, getContentPane, getGlassPane, getJMenuBar, getLayeredPane, getRootPane, isRootPaneCheckingEnabled, paramString, remove, setContentPane, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled
 
クラス java.applet.Applet から継承したメソッド
destroy, getAppletContext, getAppletInfo, getAudioClip, getAudioClip, getCodeBase, getDocumentBase, getImage, getImage, getLocale, getParameter, getParameterInfo, isActive, newAudioClip, play, play, resize, resize, setStub, showStatus
 
クラス java.awt.Panel から継承したメソッド
addNotify
 
クラス java.awt.Container から継承したメソッド
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getListeners, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, processEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承したメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getToolkit, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, setBackground, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

コンストラクタの詳細

MailSim

public MailSim()
メソッドの詳細

init

public void init()
アプレットの初期化


paint

public void paint(java.awt.Graphics g)
グラフィックの描画

パラメータ:
g - 描画Grapchisクラス

update

public void update(java.awt.Graphics g)
グラフィックの再描画

パラメータ:
g - 再描画するGraphicsクラス

start

public void start()
アプレットの開始。スレッドの生成


run

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

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

stop

public void stop()
アプレットの停止


addPacket

public void addPacket(MailDataObject objMail)
描画パケット列にオブジェクトを追加

パラメータ:
objMail - 描画に追加するオブジェクト

getImageArray

public java.awt.Image getImageArray(int n)
画像を番号で取得する

パラメータ:
n - 取得する画像番号
戻り値:
取得した画像

mousePressed

public void mousePressed(java.awt.event.MouseEvent evt)
マウス押下時の処理

定義:
インタフェース java.awt.event.MouseListener 内の mousePressed
パラメータ:
evt - マウス押下時のイベント

mouseClicked

public void mouseClicked(java.awt.event.MouseEvent evt)
マウスクリック時の処理

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

mouseEntered

public void mouseEntered(java.awt.event.MouseEvent evt)
マウスが領域内に入ったときの処理

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

mouseExited

public void mouseExited(java.awt.event.MouseEvent evt)
マウスが領域街に出た時の処理

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

mouseReleased

public void mouseReleased(java.awt.event.MouseEvent evt)
マウスを離したときの処理

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