Package dialogs

Class DlgHexagon

  • All Implemented Interfaces:
    java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable, javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants

    public class DlgHexagon
    extends javax.swing.JDialog
    Class represent JDialog for adding or updating HexagonAdapter.
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class javax.swing.JDialog

        javax.swing.JDialog.AccessibleJDialog
      • Nested classes/interfaces inherited from class java.awt.Dialog

        java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
      • Nested classes/interfaces inherited from class java.awt.Window

        java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
      • Nested classes/interfaces inherited from class java.awt.Container

        java.awt.Container.AccessibleAWTContainer
      • Nested classes/interfaces inherited from class java.awt.Component

        java.awt.Component.AccessibleAWTComponent, java.awt.Component.BaselineResizeBehavior, java.awt.Component.BltBufferStrategy, java.awt.Component.FlipBufferStrategy
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private javax.swing.JButton btnEdgeColor  
      private javax.swing.JButton btnInteriorColor  
      private boolean confirmed  
      private int drawHeight  
      private int drawWidth  
      private java.awt.Color edgeColor  
      private java.awt.Color edgeColorOfHexagon  
      private java.awt.Color interiorColor  
      private java.awt.Color interiorColorOfHexagon  
      private javax.swing.JLabel lblRadiusLength  
      private javax.swing.JLabel lblXcoordinate  
      private javax.swing.JLabel lblYcoordinate  
      private javax.swing.JPanel mainPanel  
      private int radiusLength  
      private static long serialVersionUID  
      private javax.swing.JTextField txtRadiusLength  
      private javax.swing.JTextField txtXcoordinate  
      private javax.swing.JTextField txtYcoordinate  
      private int xCoordinate  
      private int yCoordinate  
      • Fields inherited from class javax.swing.JDialog

        accessibleContext, rootPane, rootPaneCheckingEnabled
      • Fields inherited from class java.awt.Dialog

        DEFAULT_MODALITY_TYPE
      • 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
      • Fields inherited from interface javax.swing.WindowConstants

        DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
    • Constructor Summary

      Constructors 
      Constructor Description
      DlgHexagon()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void deleteButtons()
      {@inheritDoc DlgSquare#deleteButtons()}
      void fillUp​(HexagonAdapter hexagon, int drawWidth, int drawHeight)
      Fill up fields with parameters of HexagonAdapter that user want to update.
      java.awt.Color getEdgeColor()  
      java.awt.Color getInteriorColor()  
      int getRadiusLength()  
      int getXcoordinate()  
      int getYcoordinate()  
      boolean isConfirmed()  
      static void main​(java.lang.String[] arrayOfStrings)  
      void write​(int xOfClick, int yOfClick, int drawWidth, int drawHeight)
      {@inheritDoc DlgCircle#write(int, int, int, int)}
      • Methods inherited from class javax.swing.JDialog

        addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
      • Methods inherited from class java.awt.Dialog

        addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
      • 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, 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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setMixingCutoutShape, setName, setPreferredSize, 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

      • mainPanel

        private final javax.swing.JPanel mainPanel
      • txtXcoordinate

        private javax.swing.JTextField txtXcoordinate
      • txtYcoordinate

        private javax.swing.JTextField txtYcoordinate
      • txtRadiusLength

        private javax.swing.JTextField txtRadiusLength
      • lblXcoordinate

        private javax.swing.JLabel lblXcoordinate
      • lblRadiusLength

        private javax.swing.JLabel lblRadiusLength
      • lblYcoordinate

        private javax.swing.JLabel lblYcoordinate
      • xCoordinate

        private int xCoordinate
      • yCoordinate

        private int yCoordinate
      • radiusLength

        private int radiusLength
      • edgeColor

        private java.awt.Color edgeColor
      • interiorColor

        private java.awt.Color interiorColor
      • confirmed

        private boolean confirmed
      • edgeColorOfHexagon

        private java.awt.Color edgeColorOfHexagon
      • interiorColorOfHexagon

        private java.awt.Color interiorColorOfHexagon
      • btnEdgeColor

        private javax.swing.JButton btnEdgeColor
      • btnInteriorColor

        private javax.swing.JButton btnInteriorColor
      • drawWidth

        private int drawWidth
      • drawHeight

        private int drawHeight
    • Constructor Detail

      • DlgHexagon

        public DlgHexagon()
    • Method Detail

      • main

        public static void main​(java.lang.String[] arrayOfStrings)
      • write

        public void write​(int xOfClick,
                          int yOfClick,
                          int drawWidth,
                          int drawHeight)
        {@inheritDoc DlgCircle#write(int, int, int, int)}
      • deleteButtons

        public void deleteButtons()
        {@inheritDoc DlgSquare#deleteButtons()}
      • fillUp

        public void fillUp​(HexagonAdapter hexagon,
                           int drawWidth,
                           int drawHeight)

        Fill up fields with parameters of HexagonAdapter that user want to update.

        Parameters:
        square - Represent HexagonAdapter that user want to update.
      • isConfirmed

        public boolean isConfirmed()
      • getXcoordinate

        public int getXcoordinate()
      • getYcoordinate

        public int getYcoordinate()
      • getRadiusLength

        public int getRadiusLength()
      • getEdgeColor

        public java.awt.Color getEdgeColor()
      • getInteriorColor

        public java.awt.Color getInteriorColor()