|
||||||||||
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
komponenty.NawigacjaMapa
admin.mapa.NawigacjaMapaAdmin
Obsługa nawigacji po mapie dla admina. Rozszerza standardową klasę (NawigacjaMapa
)
o administrowanie warstwami, fragmentami mapy, ulicami i fragmentami ulic.
Nested Class Summary |
Nested classes inherited from class javax.swing.JPanel |
javax.swing.JPanel.AccessibleJPanel |
Nested classes inherited from class javax.swing.JComponent |
javax.swing.JComponent.AccessibleJComponent |
Nested classes inherited from class java.awt.Container |
java.awt.Container.AccessibleAWTContainer |
Nested classes inherited from class java.awt.Component |
java.awt.Component.AccessibleAWTComponent, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy |
Field Summary |
Fields inherited from class komponenty.NawigacjaMapa |
biezacaUlica, biezacaWarstwa, biezacaWarstwaId, centralnyPkt, czyZmianaWarstwy, fragmenty, frUlicy, glownyPrawyPanel, ileAktywnychFragmentow, ileFragmentow, lewyGornyPkt, mapaPanel, mKomSieciowa, obrazkiFrMapy, pomMapaPanel, rozmiarMapkiSlider, szukanaUlica, ulicaNrTextField, warstwy, warstwyPanel |
Fields inherited from class javax.swing.JComponent |
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, 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 | |
NawigacjaMapaAdmin()
Tworzy nowy obiekt NawigacjaMapaAdmin. |
Method Summary | |
void |
brakUlicy()
Reakcja na nieistniejącą ulicę. |
protected void |
fragmentyMapyNarysowane()
Reakcja na narysowanie fragmentów mapy. |
void |
initWidok(KomSieciowa komSieciowa)
Inicjalizuje komponenty. |
protected void |
niemaWarstw()
Metoda reagująca na brak warstw. |
void |
paint(java.awt.Graphics g)
|
protected void |
przyszlaUlica(Ulica ul)
Przyjmuje ulicę. |
protected void |
przyszlyFragmentyMapy()
Reakcja na odebranie fragmentów mapy. |
protected void |
przyszlyFragmentyUlicy()
Reakcja na pojawienie się fragmentów ulicy. |
protected void |
saWarstwy()
Metoda reagująca na pojawienie się warstw. |
protected java.awt.event.MouseAdapter |
stworzPopupMenuDlaFragmentuNieobecnego()
Stworzenie popup-menu dla fragmentu. |
protected java.awt.event.MouseAdapter |
stworzPopupMenuDlaFragmentuObecnego()
Stworzenie popup-menu dla pustego obszaru mapy. |
void |
usunietaUlica()
Reaguje na usuniętą przez użytkownika (w panelu fragmentów ulicy) ulicę. |
void |
wybranoFragmentUlicy(int indeks)
Reakcja na wybranie przez użytkownika fragmentu ulicy. |
void |
wybranyKoniecFrUlicy(int nr)
Metoda wołana, by powiadomić NawigacjaMapaAdmin o dokonaniu przez użytkownika wyboru końca fragmentu ulicy w panelu obsługi fragmentów ulicy. |
void |
zmienioneFragmentyUlicy(FragmentUlicy[] fr)
Reakcja na zmianę przez użytkownika fragmentów ulic. |
Methods inherited from class komponenty.NawigacjaMapa |
initWidok, odbierzFragmenty, odbierzFragmentyUlicy, odbierzUlice, odbierzWarstwy, pobierzFragmenty, przesunWidok |
Methods inherited from class javax.swing.JPanel |
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBorder, getBounds, getClientProperty, getComponentGraphics, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getGraphics, getHeight, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPreferredSize, getPropertyChangeListeners, getPropertyChangeListeners, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, isDoubleBuffered, isLightweightComponent, isManagingFocus, isMaximumSizeSet, isMinimumSizeSet, isOpaque, isOptimizedDrawingEnabled, isPaintingTile, isPreferredSizeSet, isRequestFocusEnabled, isValidateRoot, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFont, setForeground, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update |
Methods inherited from class java.awt.Container |
add, add, add, add, add, addContainerListener, addImpl, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setLayout, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class 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, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, hide, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, 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, processMouseEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, 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 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public NawigacjaMapaAdmin()
Method Detail |
public void wybranyKoniecFrUlicy(int nr)
nr
- liczba, reprezentująca wybrany koniec fragmentu (= (poczatek ? (-1) : 1) * (nr fragmentu + 1))public void wybranoFragmentUlicy(int indeks)
indeks
- indeks wybranego fragmentu.protected void fragmentyMapyNarysowane()
NawigacjaMapa
fragmentyMapyNarysowane
in class NawigacjaMapa
public void paint(java.awt.Graphics g)
protected java.awt.event.MouseAdapter stworzPopupMenuDlaFragmentuNieobecnego()
NawigacjaMapa
stworzPopupMenuDlaFragmentuNieobecnego
in class NawigacjaMapa
protected java.awt.event.MouseAdapter stworzPopupMenuDlaFragmentuObecnego()
NawigacjaMapa
stworzPopupMenuDlaFragmentuObecnego
in class NawigacjaMapa
protected void saWarstwy()
NawigacjaMapa
saWarstwy
in class NawigacjaMapa
protected void niemaWarstw()
NawigacjaMapa
niemaWarstw
in class NawigacjaMapa
protected void przyszlyFragmentyMapy()
NawigacjaMapa
przyszlyFragmentyMapy
in class NawigacjaMapa
public void zmienioneFragmentyUlicy(FragmentUlicy[] fr)
fr
- nowe fragmenty.protected void przyszlyFragmentyUlicy()
NawigacjaMapa
przyszlyFragmentyUlicy
in class NawigacjaMapa
protected void przyszlaUlica(Ulica ul)
NawigacjaMapa
przyszlaUlica
in class NawigacjaMapa
ul
- odebrana z serwera ulicapublic void brakUlicy()
NawigacjaMapa
brakUlicy
in class NawigacjaMapa
public void usunietaUlica()
public void initWidok(KomSieciowa komSieciowa)
komSieciowa
- obiekt odpowiedzialny za komunikację sieciową.
|
NIIKT, Zespół Gr0No3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |