Package worldBuilder
Class LandDialog
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Frame
-
- javax.swing.JFrame
-
- worldBuilder.LandDialog
-
- All Implemented Interfaces:
java.awt.event.ActionListener,java.awt.event.KeyListener,java.awt.event.WindowListener,java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,java.util.EventListener,javax.accessibility.Accessible,javax.swing.event.ChangeListener,javax.swing.RootPaneContainer,javax.swing.WindowConstants,MapListener
public class LandDialog extends javax.swing.JFrame implements java.awt.event.ActionListener, javax.swing.event.ChangeListener, MapListener, java.awt.event.KeyListener, java.awt.event.WindowListener
Dialog to adjust height, erosion and deposition- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class java.awt.Frame
CROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSOR
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description LandDialog(Map map)instantiate the widgets and register the listeners
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactionPerformed(java.awt.event.ActionEvent e)click events on ACCEPT/CANCEL buttons or form selectorbooleangroupSelected(boolean[] selected, boolean complete)called when a group of points is selected on the mapvoidkeyPressed(java.awt.event.KeyEvent arg0)(perfunctory)voidkeyReleased(java.awt.event.KeyEvent arg0)(perfunctory)voidkeyTyped(java.awt.event.KeyEvent e)look for ENTER or ESCbooleanpointSelected(double map_x, double map_y)(perfunctory)booleanregionSelected(double x, double y, double w, double h, boolean c)(perfunctory)voidstateChanged(javax.swing.event.ChangeEvent e)updates to the slidersvoidwindowActivated(java.awt.event.WindowEvent arg0)(perfunctory)voidwindowClosed(java.awt.event.WindowEvent arg0)(perfunctory)voidwindowClosing(java.awt.event.WindowEvent e)Window Close event handler ...voidwindowDeactivated(java.awt.event.WindowEvent arg0)(perfunctory)voidwindowDeiconified(java.awt.event.WindowEvent arg0)(perfunctory)voidwindowIconified(java.awt.event.WindowEvent arg0)(perfunctory)voidwindowOpened(java.awt.event.WindowEvent arg0)(perfunctory)-
Methods inherited from class javax.swing.JFrame
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, update
-
Methods inherited from class java.awt.Frame
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
-
Methods inherited from class java.awt.Window
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFront
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate
-
Methods inherited from class java.awt.Component
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, dispatchEvent, enable, enable, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
-
-
-
Constructor Detail
-
LandDialog
public LandDialog(Map map)
instantiate the widgets and register the listeners
-
-
Method Detail
-
groupSelected
public boolean groupSelected(boolean[] selected, boolean complete)called when a group of points is selected on the map- Specified by:
groupSelectedin interfaceMapListener- Parameters:
selected- array of per point booleans (true=selected)complete- mouse button has been released- Returns:
- boolean (should selection continue)
-
windowClosing
public void windowClosing(java.awt.event.WindowEvent e)
Window Close event handler ... implicit CANCEL- Specified by:
windowClosingin interfacejava.awt.event.WindowListener
-
stateChanged
public void stateChanged(javax.swing.event.ChangeEvent e)
updates to the sliders- Specified by:
stateChangedin interfacejavax.swing.event.ChangeListener
-
keyTyped
public void keyTyped(java.awt.event.KeyEvent e)
look for ENTER or ESC- Specified by:
keyTypedin interfacejava.awt.event.KeyListener
-
actionPerformed
public void actionPerformed(java.awt.event.ActionEvent e)
click events on ACCEPT/CANCEL buttons or form selector- Specified by:
actionPerformedin interfacejava.awt.event.ActionListener
-
regionSelected
public boolean regionSelected(double x, double y, double w, double h, boolean c)(perfunctory)- Specified by:
regionSelectedin interfaceMapListener- Parameters:
x- left most point (map coordinate)y- upper most point (map coordinate)w- (in map units)h- (in map units)c- boolean, has selection completed- Returns:
- boolean (should selection continue)
-
pointSelected
public boolean pointSelected(double map_x, double map_y)(perfunctory)- Specified by:
pointSelectedin interfaceMapListener- Parameters:
map_x- (map coordinate)map_y- (map coordinate)- Returns:
- ignored ... selection is complete
-
windowActivated
public void windowActivated(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowActivatedin interfacejava.awt.event.WindowListener
-
windowClosed
public void windowClosed(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowClosedin interfacejava.awt.event.WindowListener
-
windowDeactivated
public void windowDeactivated(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowDeactivatedin interfacejava.awt.event.WindowListener
-
windowDeiconified
public void windowDeiconified(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowDeiconifiedin interfacejava.awt.event.WindowListener
-
windowIconified
public void windowIconified(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowIconifiedin interfacejava.awt.event.WindowListener
-
windowOpened
public void windowOpened(java.awt.event.WindowEvent arg0)
(perfunctory)- Specified by:
windowOpenedin interfacejava.awt.event.WindowListener
-
keyPressed
public void keyPressed(java.awt.event.KeyEvent arg0)
(perfunctory)- Specified by:
keyPressedin interfacejava.awt.event.KeyListener
-
keyReleased
public void keyReleased(java.awt.event.KeyEvent arg0)
(perfunctory)- Specified by:
keyReleasedin interfacejava.awt.event.KeyListener
-
-