|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
editor.graphics.editorPanels.mapEditorPanels.MapObjects
public class MapObjects
Shows a Tree structure of all zones and objects in the current Kingdom in mapeditor.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
javax.swing.JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Component |
---|
java.awt.Component.BaselineResizeBehavior |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
TOOL_TIP_TEXT_KEY, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
MapObjects(ObjectSelectedListener listener)
Constructor. |
Method Summary | |
---|---|
void |
actionPerformed(java.awt.event.ActionEvent e)
|
void |
addEnemyToZone(java.lang.String zoneName,
shared.models.EnemyNPC npc)
Add enemyNPC to zone in JTree. |
void |
addFriendlyToZone(java.lang.String zoneName,
shared.models.FriendlyNPC npc)
Add friendlyNPC to zone in JTree. |
void |
addStaticObjectToZone(java.lang.String zoneName,
shared.models.StaticObject obj)
Add staticObject to zone in JTree. |
void |
addTravelTriggerToZone(java.lang.String zoneName,
shared.models.TravelTrigger trigger)
Add traveltrigger to zone in JTree. |
void |
addZoneToTree(shared.models.Zone zone)
Adds a zone to the JTree. |
void |
clearWorld(java.lang.String kingdomName)
Resets the JTree with new kingdom name. |
void |
collapseOtherZones(java.lang.String zoneName)
Collapses all other zones then selected. |
void |
collapseZone()
Collapses the zone nodes. |
void |
createNewOfSelected()
|
void |
keyPressed(java.awt.event.KeyEvent e)
|
void |
keyReleased(java.awt.event.KeyEvent e)
|
void |
keyTyped(java.awt.event.KeyEvent e)
|
void |
removeEnemyNPC(java.lang.String zoneName,
int npcId)
Removes EnemyNPC from JTree. |
void |
removeFriendlyNPC(java.lang.String zoneName,
int npcId)
Removes FriendlyNPC from JTree. |
void |
removeStaticObject(java.lang.String zoneName,
int objId)
Removes StaticObject from JTree. |
void |
removeTravelTrigger(java.lang.String zoneName,
int triggerId)
Removes TravelTrigger from JTree. |
void |
removeZone(java.lang.String zoneName)
Removes zone from JTree. |
void |
selectedEnemyNPC(java.lang.String zoneName,
java.lang.String id)
Selects EnemyNPC in JTree |
void |
selectedFriendlyNPC(java.lang.String zoneName,
java.lang.String id)
Selects an FriendlyNPC in the JTree. |
void |
selectedStaticObject(java.lang.String zoneName,
java.lang.String id)
Selects a StaticObject in the JTree. |
void |
selectedTravelTrigger(java.lang.String zoneName,
java.lang.String id)
Selects a TravelTrigger in the JTree. |
void |
updateTopicList(java.util.ArrayList<java.lang.String> topicList)
Updates the topiclist used by EnemyNPCs. |
void |
updateZoneNameList(java.lang.String[] zoneNameList)
updates the names of the zone templates. |
void |
valueChanged(javax.swing.event.TreeSelectionEvent e)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
---|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, 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, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintImmediately, paintImmediately, print, printAll, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, 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, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
---|
add, add, add, add, add, addContainerListener, 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, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusBackward, transferFocusDownCycle, validate |
Methods inherited from class java.awt.Component |
---|
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, createImage, createImage, createVolatileImage, createVolatileImage, dispatchEvent, enable, enableInputMethods, 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, 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 |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public MapObjects(ObjectSelectedListener listener)
listener
- ObjectSelectedListenerMethod Detail |
---|
public void updateTopicList(java.util.ArrayList<java.lang.String> topicList)
public void updateZoneNameList(java.lang.String[] zoneNameList)
zoneNameList
- public void selectedEnemyNPC(java.lang.String zoneName, java.lang.String id)
zoneName
- name of zone where the EnemyNPC isid
- of the EnemyNPCpublic void selectedFriendlyNPC(java.lang.String zoneName, java.lang.String id)
zoneName
- Name of zoneid
- Id of FriendlyNPC in zone.public void selectedStaticObject(java.lang.String zoneName, java.lang.String id)
zoneName
- id
- public void selectedTravelTrigger(java.lang.String zoneName, java.lang.String id)
zoneName
- id
- public void collapseZone()
public void collapseOtherZones(java.lang.String zoneName)
zoneName
- public void addZoneToTree(shared.models.Zone zone)
zone
- public void addEnemyToZone(java.lang.String zoneName, shared.models.EnemyNPC npc)
zoneName
- npc
- public void addFriendlyToZone(java.lang.String zoneName, shared.models.FriendlyNPC npc)
zoneName
- npc
- public void addStaticObjectToZone(java.lang.String zoneName, shared.models.StaticObject obj)
zoneName
- obj
- public void addTravelTriggerToZone(java.lang.String zoneName, shared.models.TravelTrigger trigger)
zoneName
- trigger
- public void removeZone(java.lang.String zoneName)
zoneName
- public void removeEnemyNPC(java.lang.String zoneName, int npcId)
zoneName
- npcId
- public void removeFriendlyNPC(java.lang.String zoneName, int npcId)
zoneName
- npcId
- public void removeStaticObject(java.lang.String zoneName, int objId)
zoneName
- objId
- public void removeTravelTrigger(java.lang.String zoneName, int triggerId)
zoneName
- triggerId
- public void clearWorld(java.lang.String kingdomName)
kingdomName
- public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
public void createNewOfSelected()
public void valueChanged(javax.swing.event.TreeSelectionEvent e)
valueChanged
in interface javax.swing.event.TreeSelectionListener
public void keyPressed(java.awt.event.KeyEvent e)
keyPressed
in interface java.awt.event.KeyListener
public void keyReleased(java.awt.event.KeyEvent e)
keyReleased
in interface java.awt.event.KeyListener
public void keyTyped(java.awt.event.KeyEvent e)
keyTyped
in interface java.awt.event.KeyListener
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |