com.neatech.climbplan.userinterface.views
Class ActivityView
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JScrollPane
com.neatech.climbplan.userinterface.views.ActivityView
- All Implemented Interfaces:
- View, ImageObserver, MenuContainer, Serializable, Observer, Accessible, ScrollPaneConstants
public class ActivityView
- extends JScrollPane
- implements Observer, View
- See Also:
- Serialized Form
Fields inherited from class javax.swing.JScrollPane |
columnHeader, horizontalScrollBar, horizontalScrollBarPolicy, lowerLeft, lowerRight, rowHeader, upperLeft, upperRight, verticalScrollBar, verticalScrollBarPolicy, viewport |
Fields inherited from interface javax.swing.ScrollPaneConstants |
COLUMN_HEADER, HORIZONTAL_SCROLLBAR, HORIZONTAL_SCROLLBAR_ALWAYS, HORIZONTAL_SCROLLBAR_AS_NEEDED, HORIZONTAL_SCROLLBAR_NEVER, HORIZONTAL_SCROLLBAR_POLICY, LOWER_LEADING_CORNER, LOWER_LEFT_CORNER, LOWER_RIGHT_CORNER, LOWER_TRAILING_CORNER, ROW_HEADER, UPPER_LEADING_CORNER, UPPER_LEFT_CORNER, UPPER_RIGHT_CORNER, UPPER_TRAILING_CORNER, VERTICAL_SCROLLBAR, VERTICAL_SCROLLBAR_ALWAYS, VERTICAL_SCROLLBAR_AS_NEEDED, VERTICAL_SCROLLBAR_NEVER, VERTICAL_SCROLLBAR_POLICY, VIEWPORT |
Methods inherited from class javax.swing.JScrollPane |
createHorizontalScrollBar, createVerticalScrollBar, createViewport, getAccessibleContext, getColumnHeader, getCorner, getHorizontalScrollBar, getHorizontalScrollBarPolicy, getRowHeader, getUI, getUIClassID, getVerticalScrollBar, getVerticalScrollBarPolicy, getViewport, getViewportBorder, getViewportBorderBounds, isValidateRoot, isWheelScrollingEnabled, paramString, setColumnHeader, setColumnHeaderView, setComponentOrientation, setCorner, setHorizontalScrollBar, setHorizontalScrollBarPolicy, setLayout, setRowHeader, setRowHeaderView, setUI, setVerticalScrollBar, setVerticalScrollBarPolicy, setViewport, setViewportBorder, setViewportView, setWheelScrollingEnabled, updateUI |
Methods inherited from class 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, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, 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 |
Methods inherited from class 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, 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, 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, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusUpCycle |
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
logger
private static final org.apache.log4j.Logger logger
shortest
private static final String shortest
- See Also:
- Constant Field Values
fastest
private static final String fastest
- See Also:
- Constant Field Values
custom
private static final String custom
- See Also:
- Constant Field Values
pathColors
private static final Color[] pathColors
INITIAL_STATE
private static final int INITIAL_STATE
- See Also:
- Constant Field Values
ACTIVITY_STATE
private static final int ACTIVITY_STATE
- See Also:
- Constant Field Values
image
private BufferedImage image
model
private ActivityModel model
mapsModel
private MapsModel mapsModel
teamsModel
private TeamsModel teamsModel
mapOperations
private MapOperations mapOperations
shapeInformation
private ShapeInformation shapeInformation
activityPlanner
private ActivityPlanner activityPlanner
currentPath
private List<GridPoint> currentPath
positions
private List<gov.nasa.worldwind.geom.Position> positions
buttonGroup
private ButtonGroup buttonGroup
activityNameLabel
private final JLabel activityNameLabel
txtActivityName
private final JTextField txtActivityName
mapLabel
private final JLabel mapLabel
teamLabel
private final JLabel teamLabel
separatorActivity
private final Container separatorActivity
buttonSave
private final JButton buttonSave
buttonDelete
private final JButton buttonDelete
buttonCancel
private final JButton buttonCancel
separatorReportSimulation
private final Container separatorReportSimulation
buttonCreateReport
private final JButton buttonCreateReport
buttonSimulation
private final JButton buttonSimulation
comboBoxMap
private final JComboBox comboBoxMap
comboBoxTeam
private final JComboBox comboBoxTeam
buttonOpenMap
private final JButton buttonOpenMap
buttonOpenTeam
private final JButton buttonOpenTeam
tabbedPane
private final MyTabbedPane tabbedPane
iPane
private final MapPane iPane
panelActivity
private final JPanel panelActivity
panelConstraints
private final JPanel panelConstraints
panel
private final JPanel panel
separatorCheckPoints
private final Container separatorCheckPoints
separatorConstraints
private final Container separatorConstraints
safestScaleLabel
private final JLabel safestScaleLabel
radioButtonShortest
private final JRadioButton radioButtonShortest
radioButtonFastest
private final JRadioButton radioButtonFastest
radioButtonCustom
private final JRadioButton radioButtonCustom
panelCustom
private final JPanel panelCustom
buttonClean
private final JButton buttonClean
labelShortest
private final JLabel labelShortest
labelFastest
private final JLabel labelFastest
textFieldXCoordinate
private final JTextField textFieldXCoordinate
textFieldYCoordinate
private final JTextField textFieldYCoordinate
textFieldElevation
private final JTextField textFieldElevation
xCoordinateLabel
private final JLabel xCoordinateLabel
yCoordinateLabel
private final JLabel yCoordinateLabel
elevationmLabel
private final JLabel elevationmLabel
buttonCompute
private final JButton buttonCompute
progressBarActivity
private final JProgressBar progressBarActivity
sliderResolution
private final JSlider sliderResolution
panelCompute
private final JPanel panelCompute
resolutionLabel
private final JLabel resolutionLabel
sliderScale
private final JSlider sliderScale
buttonCancelComputation
private final JButton buttonCancelComputation
progressLabel
private final JLabel progressLabel
ActivityView
public ActivityView(ActivityModel model,
MapsModel mapsModel,
TeamsModel teamsModel)
- Create the panel
jbInit
private void jbInit()
throws Exception
- Throws:
Exception
myInit
private void myInit()
getTitleName
public final String getTitleName()
setDisplay
private void setDisplay()
refreshMapsCombobox
private void refreshMapsCombobox(MapsModel mapsModel)
refreshTeamsCombobox
private void refreshTeamsCombobox(TeamsModel teamsModel)
getDisplay
public ActivityModel getDisplay()
setModel
public void setModel(ActivityModel model)
update
public void update(Observable o,
Object arg)
- Specified by:
update
in interface Observer
isModified
public boolean isModified()
- Specified by:
isModified
in interface View
save
public void save()
- Specified by:
save
in interface View
close
public void close()
- Specified by:
close
in interface View
changeState
private void changeState(int state)
tabbedPane_tabChanging
protected void tabbedPane_tabChanging(ChangeEvent e)
buttonCompute_actionPerformed
protected void buttonCompute_actionPerformed(ActionEvent e)
buttonCancelComputation_actionPerformed
protected void buttonCancelComputation_actionPerformed(ActionEvent e)
activityPlanner_actionPerformed
private void activityPlanner_actionPerformed(ActionEvent e)
activityPlanner_stateChanged
private void activityPlanner_stateChanged(ChangeEvent e)
buttonCreateReport_actionPerformed
protected void buttonCreateReport_actionPerformed(ActionEvent e)
buttonSimulation_actionPerformed
protected void buttonSimulation_actionPerformed(ActionEvent e)
buttonSave_actionPerformed
protected void buttonSave_actionPerformed(ActionEvent e)
buttonDelete_actionPerformed
protected void buttonDelete_actionPerformed(ActionEvent e)
buttonCancel_actionPerformed
protected void buttonCancel_actionPerformed(ActionEvent e)
buttonOpenMap_actionPerformed
protected void buttonOpenMap_actionPerformed(ActionEvent e)
buttonOpenTeam_actionPerformed
protected void buttonOpenTeam_actionPerformed(ActionEvent e)
iPane_mouseClicked
protected void iPane_mouseClicked(MouseEvent e)
iPane_mouseMoved
protected void iPane_mouseMoved(MouseEvent e)
radioButton_actionPerformed
protected void radioButton_actionPerformed(ActionEvent e)
buttonClean_actionPerformed
protected void buttonClean_actionPerformed(ActionEvent e)