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シミュレータメインアプレットクラス

関連項目:
直列化された形式

フィールドの概要
 
クラス 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()
アプレットの初期化

オーバーライド:
クラス java.applet.Applet 内の init

paint

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

オーバーライド:
クラス java.awt.Container 内の paint
パラメータ:
g - 描画Grapchisクラス

update

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

オーバーライド:
クラス javax.swing.JApplet 内の update
パラメータ:
g - 再描画するGraphicsクラス

start

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

オーバーライド:
クラス java.applet.Applet 内の start

run

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

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

stop

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

オーバーライド:
クラス java.applet.Applet 内の 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