worldmap
クラス WorldMapPanel

java.lang.Object
  上位を拡張 java.awt.Component
      上位を拡張 java.awt.Container
          上位を拡張 javax.swing.JComponent
              上位を拡張 javax.swing.JPanel
                  上位を拡張 gui.BasicPanel
                      上位を拡張 worldmap.WorldMapPanel
すべての実装されたインタフェース:
FontResizeable, TransferableData, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, java.util.EventListener, javax.accessibility.Accessible, javax.swing.event.MouseInputListener

public class WorldMapPanel
extends BasicPanel

地図表示パネル

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

入れ子のクラスの概要
 
クラス javax.swing.JPanel から継承された入れ子のクラス/インタフェース
javax.swing.JPanel.AccessibleJPanel
 
クラス javax.swing.JComponent から継承された入れ子のクラス/インタフェース
javax.swing.JComponent.AccessibleJComponent
 
クラス java.awt.Container から継承された入れ子のクラス/インタフェース
java.awt.Container.AccessibleAWTContainer
 
クラス java.awt.Component から継承された入れ子のクラス/インタフェース
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
 
フィールドの概要
private  java.awt.Color backColor
           
private  java.awt.Color boadColor
           
private  WorldMapModel data
          2次元マップデータモデル
private static int SCALEMAX
           
private  java.awt.Color textColor
           
 
クラス gui.BasicPanel から継承されたフィールド
bg, bgImage, ditherPaint, mouse, panelSize, popupMenu
 
クラス javax.swing.JComponent から継承されたフィールド
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
 
クラス java.awt.Component から継承されたフィールド
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
インタフェース gui.FontResizeable から継承されたフィールド
MAX_FONT_SIZE, MIN_FONT_SIZE
 
インタフェース java.awt.image.ImageObserver から継承されたフィールド
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
コンストラクタの概要
WorldMapPanel(WorldMapModel data)
          地図表示パネルを構築する
 
メソッドの概要
 WorldMapModel getModel()
          2次元マップデータモデルを返す
 javax.swing.JPopupMenu getPopupMenu()
          ポップアップメニューを返す
 void mouseDragged(java.awt.event.MouseEvent e)
          マウスをドラッグした時の処理を行う
 void mousePressed(java.awt.event.MouseEvent e)
          マウスボタンを押した時の処理を行う
 void paintModel(java.awt.Graphics2D g)
          描画する
protected  void setPaint()
          画面の設定をする
 void setViewSize(java.awt.Dimension d)
          表示サイズを設定する
 void zoomin()
          拡大する
 void zoomout()
          縮小する
 
クラス gui.BasicPanel から継承されたメソッド
addKeyAction, addKeyAction, createDitherPaint, getContext, getImage, mouseClicked, mouseEntered, mouseExited, mouseMoved, mouseReleased, paintBackground, paintBackground, paintComponent, printComponent, resizeFont, setDither, setViewSize, update
 
クラス javax.swing.JPanel から継承されたメソッド
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
 
クラス javax.swing.JComponent から継承されたメソッド
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
 
クラス java.awt.Container から継承されたメソッド
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree
 
クラス java.awt.Component から継承されたメソッド
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

SCALEMAX

private static final int SCALEMAX
関連項目:
定数フィールド値

data

private WorldMapModel data
2次元マップデータモデル


backColor

private java.awt.Color backColor

boadColor

private java.awt.Color boadColor

textColor

private java.awt.Color textColor
コンストラクタの詳細

WorldMapPanel

public WorldMapPanel(WorldMapModel data)
地図表示パネルを構築する

メソッドの詳細

getModel

public WorldMapModel getModel()
2次元マップデータモデルを返す

戻り値:
2次元マップデータモデル

mousePressed

public void mousePressed(java.awt.event.MouseEvent e)
マウスボタンを押した時の処理を行う

定義:
インタフェース java.awt.event.MouseListener 内の mousePressed
オーバーライド:
クラス BasicPanel 内の mousePressed
パラメータ:
e - マウスアクションが発生したことを示すイベント

mouseDragged

public void mouseDragged(java.awt.event.MouseEvent e)
マウスをドラッグした時の処理を行う

定義:
インタフェース java.awt.event.MouseMotionListener 内の mouseDragged
オーバーライド:
クラス BasicPanel 内の mouseDragged
パラメータ:
e - マウスアクションが発生したことを示すイベント

setViewSize

public void setViewSize(java.awt.Dimension d)
表示サイズを設定する

オーバーライド:
クラス BasicPanel 内の setViewSize
パラメータ:
d - 表示サイズ

zoomin

public void zoomin()
拡大する


zoomout

public void zoomout()
縮小する


getPopupMenu

public javax.swing.JPopupMenu getPopupMenu()
ポップアップメニューを返す

オーバーライド:
クラス BasicPanel 内の getPopupMenu
戻り値:
ポップアップメニュー

setPaint

protected void setPaint()
画面の設定をする

オーバーライド:
クラス BasicPanel 内の setPaint

paintModel

public void paintModel(java.awt.Graphics2D g)
描画する

オーバーライド:
クラス BasicPanel 内の paintModel
パラメータ:
g - 描画するグラフィックスコンテキスト