Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.javathis.mapeditor
Class NewMapDialog  view NewMapDialog download NewMapDialog.java

java.lang.Object
  extended byjava.awt.Component
      extended byjava.awt.Container
          extended byjava.awt.Window
              extended byjava.awt.Dialog
                  extended byjavax.swing.JDialog
                      extended bycom.javathis.mapeditor.NewMapDialog
All Implemented Interfaces:
javax.accessibility.Accessible, java.awt.image.ImageObserver, java.awt.MenuContainer, javax.swing.RootPaneContainer, java.io.Serializable, javax.swing.WindowConstants

public class NewMapDialog
extends javax.swing.JDialog

Dialog displayed when the user request to create a new map.


Nested Class Summary
 
Nested classes inherited from class javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
 
Nested classes inherited from class java.awt.Dialog
java.awt.Dialog.AccessibleAWTDialog
 
Nested classes inherited from class java.awt.Window
java.awt.Window.AccessibleAWTWindow
 
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
private  javax.swing.JButton browseTileSetButton
           
private  javax.swing.JPanel buttonPanel
           
private  javax.swing.JButton cancelButton
           
private static java.awt.Dimension DEFAULT_SIZE
           
private  int defaultTileIndex
           
private  com.javathis.utilities.ui.JTLabel defaultTileIndexLabel
           
private  com.javathis.utilities.ui.JTTextField defaultTileIndexTextField
           
private static java.awt.Dimension FULL_SIZE
           
private  int height
           
private  com.javathis.utilities.ui.JTLabel heightLabel
           
private  com.javathis.utilities.ui.JTTextField heightTextField
           
protected static java.util.ResourceBundle MAIN_RESOURCE_BUNDLE
           
private  javax.swing.JPanel mainPanel
           
private  javax.swing.JButton okButton
           
private  javax.swing.JPanel tileSetDetailsPanel
           
private  java.io.File tileSetFile
           
private  com.javathis.utilities.ui.JTLabel tileSetFileLabel
           
private  int tileSize
           
private  com.javathis.utilities.ui.JTLabel tileSizeLabel
           
private  com.javathis.utilities.ui.JTTextField tileSizeTextField
           
private  boolean useDefaultTileSet
           
private  javax.swing.JCheckBox useDefaultTileSetCheckBox
           
private  int width
           
private  com.javathis.utilities.ui.JTLabel widthLabel
           
private  com.javathis.utilities.ui.JTTextField widthTextField
           
 
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
 
Fields inherited from class java.awt.Dialog
 
Fields inherited from class java.awt.Window
 
Fields inherited from class java.awt.Container
 
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
 
Fields inherited from interface javax.swing.WindowConstants
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
 
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
 
Constructor Summary
NewMapDialog(javax.swing.JFrame owner, boolean isModal, int width, int height)
           
 
Method Summary
 int getDefaultTileIndex()
           
 int getMapHeight()
           
 int getMapWidth()
           
private  java.awt.Dimension getNewSize(boolean useDefaultTileSet)
           
 java.io.File getTileSetFile()
           
 int getTileSize()
           
private  void guiInit()
           
private  void handleBrowseForTileSet()
           
private  void handleCancelButton()
           
private  void handleOKButton()
           
private  void handleUseDefaultTileSet(boolean useDefaultTileSet)
           
private  void registerEvents()
           
 boolean useDefaultTileSet()
           
 
Methods inherited from class javax.swing.JDialog
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, getPreferredSize, getRootPane, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, update
 
Methods inherited from class java.awt.Dialog
addNotify, dispose, getTitle, hide, isModal, isResizable, isUndecorated, setModal, setResizable, setTitle, setUndecorated, show
 
Methods inherited from class java.awt.Window
addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, getBufferStrategy, getFocusableWindowState, getFocusOwner, getGraphicsConfiguration, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setLocationRelativeTo, toBack, toFront
 
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusCycleRoot, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, swapComponents, 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, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isOpaque, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, reshape, resize, resize, setBackground, setBounds, setBounds, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, setVisible, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAIN_RESOURCE_BUNDLE

protected static final java.util.ResourceBundle MAIN_RESOURCE_BUNDLE

DEFAULT_SIZE

private static final java.awt.Dimension DEFAULT_SIZE

FULL_SIZE

private static final java.awt.Dimension FULL_SIZE

mainPanel

private javax.swing.JPanel mainPanel

tileSetDetailsPanel

private javax.swing.JPanel tileSetDetailsPanel

buttonPanel

private javax.swing.JPanel buttonPanel

okButton

private javax.swing.JButton okButton

cancelButton

private javax.swing.JButton cancelButton

browseTileSetButton

private javax.swing.JButton browseTileSetButton

widthLabel

private com.javathis.utilities.ui.JTLabel widthLabel

heightLabel

private com.javathis.utilities.ui.JTLabel heightLabel

defaultTileIndexLabel

private com.javathis.utilities.ui.JTLabel defaultTileIndexLabel

tileSizeLabel

private com.javathis.utilities.ui.JTLabel tileSizeLabel

tileSetFileLabel

private com.javathis.utilities.ui.JTLabel tileSetFileLabel

widthTextField

private com.javathis.utilities.ui.JTTextField widthTextField

heightTextField

private com.javathis.utilities.ui.JTTextField heightTextField

defaultTileIndexTextField

private com.javathis.utilities.ui.JTTextField defaultTileIndexTextField

tileSizeTextField

private com.javathis.utilities.ui.JTTextField tileSizeTextField

useDefaultTileSetCheckBox

private javax.swing.JCheckBox useDefaultTileSetCheckBox

width

private int width

height

private int height

tileSize

private int tileSize

defaultTileIndex

private int defaultTileIndex

useDefaultTileSet

private boolean useDefaultTileSet

tileSetFile

private java.io.File tileSetFile
Constructor Detail

NewMapDialog

public NewMapDialog(javax.swing.JFrame owner,
                    boolean isModal,
                    int width,
                    int height)
Method Detail

guiInit

private void guiInit()

registerEvents

private void registerEvents()

getMapWidth

public int getMapWidth()

getMapHeight

public int getMapHeight()

useDefaultTileSet

public boolean useDefaultTileSet()

getTileSize

public int getTileSize()

getDefaultTileIndex

public int getDefaultTileIndex()

getTileSetFile

public java.io.File getTileSetFile()

handleOKButton

private void handleOKButton()

handleCancelButton

private void handleCancelButton()

handleUseDefaultTileSet

private void handleUseDefaultTileSet(boolean useDefaultTileSet)

handleBrowseForTileSet

private void handleBrowseForTileSet()

getNewSize

private java.awt.Dimension getNewSize(boolean useDefaultTileSet)