Package dialogs
Class DlgSquare
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- java.awt.Window
-
- java.awt.Dialog
-
- javax.swing.JDialog
-
- dialogs.DlgSquare
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,javax.swing.RootPaneContainer,javax.swing.WindowConstants
public class DlgSquare extends javax.swing.JDialogClass representJDialogfor adding or updatingSquare.- 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
-
-
Field Summary
Fields Modifier and Type Field Description private javax.swing.JButtonbtnEdgeColorprivate javax.swing.JButtonbtnInteriorColorprivate booleanconfirmedprivate intdrawHeightprivate intdrawWidthprivate java.awt.ColoredgeColorprivate java.awt.ColoredgeColorOfSquareprivate java.awt.ColorinteriorColorprivate java.awt.ColorinteriorColorOfSquareprivate javax.swing.JLabellblSideLengthprivate javax.swing.JLabellblXcoordinateprivate javax.swing.JLabellblYcoordinateprivate javax.swing.JPanelmainPanelprivate static longserialVersionUIDprivate intsideLengthprivate javax.swing.JTextFieldtxtSideLengthprivate javax.swing.JTextFieldtxtXcoordinateprivate javax.swing.JTextFieldtxtYcoordinateprivate intxCoordinateprivate intyCoordinate-
Fields inherited from class javax.swing.JDialog
accessibleContext, rootPane, rootPaneCheckingEnabled
-
Fields inherited from class java.awt.Component
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
-
Constructor Summary
Constructors Constructor Description DlgSquare()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeleteButtons()Hide buttons for colors when new operation is adding.voidfillUp(Square square, int drawWidth, int drawHeight)Fill up fields with parameters ofSquarethat user want to update.java.awt.ColorgetEdgeColor()java.awt.ColorgetInteriorColor()intgetSideLength()intgetXcoordinate()intgetYcoordinate()booleanisConfirmed()static voidmain(java.lang.String[] arrayOfStrings)voidwrite(int xClick, int yClick, 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
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
mainPanel
private final javax.swing.JPanel mainPanel
-
txtXcoordinate
private javax.swing.JTextField txtXcoordinate
-
txtYcoordinate
private javax.swing.JTextField txtYcoordinate
-
txtSideLength
private javax.swing.JTextField txtSideLength
-
lblXcoordinate
private javax.swing.JLabel lblXcoordinate
-
lblYcoordinate
private javax.swing.JLabel lblYcoordinate
-
lblSideLength
private javax.swing.JLabel lblSideLength
-
xCoordinate
private int xCoordinate
-
yCoordinate
private int yCoordinate
-
sideLength
private int sideLength
-
edgeColorOfSquare
private java.awt.Color edgeColorOfSquare
-
interiorColorOfSquare
private java.awt.Color interiorColorOfSquare
-
edgeColor
private java.awt.Color edgeColor
-
interiorColor
private java.awt.Color interiorColor
-
confirmed
private boolean confirmed
-
btnEdgeColor
private javax.swing.JButton btnEdgeColor
-
btnInteriorColor
private javax.swing.JButton btnInteriorColor
-
drawWidth
private int drawWidth
-
drawHeight
private int drawHeight
-
-
Method Detail
-
main
public static void main(java.lang.String[] arrayOfStrings)
-
write
public void write(int xClick, int yClick, int drawWidth, int drawHeight){@inheritDoc DlgCircle#write(int, int, int, int)}
-
fillUp
public void fillUp(Square square, int drawWidth, int drawHeight)
Fill up fields with parameters of
Squarethat user want to update.- Parameters:
square- RepresentSquarethat user want to update.
-
deleteButtons
public void deleteButtons()
Hide buttons for colors when new operation is adding.
-
isConfirmed
public boolean isConfirmed()
-
getXcoordinate
public int getXcoordinate()
-
getYcoordinate
public int getYcoordinate()
-
getSideLength
public int getSideLength()
-
getEdgeColor
public java.awt.Color getEdgeColor()
-
getInteriorColor
public java.awt.Color getInteriorColor()
-
-