Package dialogs

Class DlgCircle

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

    public class DlgCircle
    extends javax.swing.JDialog
    Class represent JDialog for adding or updating Circle.
    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
    • Constructor Summary

      Constructors 
      Constructor Description
      DlgCircle()  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void deleteButtons()
      {@inheritDoc DlgSquare#deleteButtons()}
      void fillUp​(Circle circle, int drawWidth, int drawHeight)
      Fill up fields with parameters of Circle that user want to update.
      java.awt.Color getEdgeColor()  
      java.awt.Color getInteriorColor()  
      int getRadiusLength()  
      int getXcoordinateOfCenter()  
      int getYcoordinateOfCenter()  
      boolean isConfirmed()  
      static void main​(java.lang.String[] arrayOfStrings)  
      void write​(int xOfClick, int yOfClick, int drawWidth, int drawHeight)
      Write appropriate values to fields.
      • 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
      • txtXcoordinateOfCenter

        private javax.swing.JTextField txtXcoordinateOfCenter
      • txtYcoordinateOfCenter

        private javax.swing.JTextField txtYcoordinateOfCenter
      • txtRadiusLength

        private javax.swing.JTextField txtRadiusLength
      • lblXcoordinateOfCenter

        private javax.swing.JLabel lblXcoordinateOfCenter
      • lblRadiusLength

        private javax.swing.JLabel lblRadiusLength
      • lblYcoordinateOfCenter

        private javax.swing.JLabel lblYcoordinateOfCenter
      • xCoordinateOfCenter

        private int xCoordinateOfCenter
      • yCoordinateOfCenter

        private int yCoordinateOfCenter
      • radiusLength

        private int radiusLength
      • edgeColor

        private java.awt.Color edgeColor
      • interiorColor

        private java.awt.Color interiorColor
      • confirmed

        private boolean confirmed
      • edgeColorOfCircle

        private java.awt.Color edgeColorOfCircle
      • interiorColorOfCircle

        private java.awt.Color interiorColorOfCircle
      • btnEdgeColor

        private javax.swing.JButton btnEdgeColor
      • btnInteriorColor

        private javax.swing.JButton btnInteriorColor
      • drawWidth

        private int drawWidth
      • drawHeight

        private int drawHeight
    • Constructor Detail

      • DlgCircle

        public DlgCircle()
    • Method Detail

      • main

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

        public void write​(int xOfClick,
                          int yOfClick,
                          int drawWidth,
                          int drawHeight)

        Write appropriate values to fields.

        Getting width and height of view to not draw out of borders.
        Parameters:
        xClick - Represent x coordinate of clicked place.
        yClick - Represent y coordinate of clicked place
        drawWidth - Represent width of draw.
        drawHeight - Represent height of draw.
      • deleteButtons

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

        public void fillUp​(Circle circle,
                           int drawWidth,
                           int drawHeight)

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

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

        public boolean isConfirmed()
      • getXcoordinateOfCenter

        public int getXcoordinateOfCenter()
      • getYcoordinateOfCenter

        public int getYcoordinateOfCenter()
      • getRadiusLength

        public int getRadiusLength()
      • getEdgeColor

        public java.awt.Color getEdgeColor()
      • getInteriorColor

        public java.awt.Color getInteriorColor()