public class GradientInputDialog extends InputDialog
| Modifier and Type | Field and Description |
|---|---|
javax.swing.JButton |
addButton |
javax.swing.JButton |
deleteButton |
javax.swing.ButtonGroup |
directionButtonGroup |
javax.swing.JLabel |
directionLabel |
javax.swing.JButton |
doneButton |
javax.swing.JRadioButton |
downRadioButton |
javax.swing.JButton |
editButton |
javax.swing.ButtonGroup |
editDeleteDirectionButtonGroup |
javax.swing.JLabel |
editDeleteDirectionLabel |
javax.swing.JRadioButton |
editDeleteDownDirectionButton |
javax.swing.JRadioButton |
editDeleteLevelDirectionButton |
javax.swing.JLabel |
editDeleteOptionLabel |
javax.swing.JTextField |
editDeleteSlopeField |
javax.swing.JLabel |
editDeleteSlopeLabel |
javax.swing.JRadioButton |
editDeleteUpDirectionButton |
javax.swing.JTextField |
endKmField |
javax.swing.JLabel |
endKmLabel |
Gradient |
gradientFormatToBeEdited |
javax.swing.JComboBox<java.lang.String> |
GradientList |
static java.lang.String[] |
gradienttype |
javax.swing.JTextField |
leveldirectionLabel |
javax.swing.JRadioButton |
levelRadioButton |
javax.swing.JLabel |
resultLabel |
javax.swing.JLabel |
slopeLabel |
javax.swing.JTextField |
startKmField |
javax.swing.JLabel |
startKmLabel |
javax.swing.JButton |
updateButton |
javax.swing.JRadioButton |
upRadioButton |
javax.swing.JButton |
viewAllGradientsButton |
buttonHeight, buttonWidth, cancelButton, fieldHeight, fieldWidth, height, heightDifference, jpanel, labelHeight, labelWidth, okButton, width, x, x1, y, y1CROSSHAIR_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_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
GradientInputDialog() |
| Modifier and Type | Method and Description |
|---|---|
void |
addComponents() |
Gradient |
getGradientFormatBySlopeDirection(java.lang.String slopeString,
boolean isGradientUp,
boolean isGradientlevel) |
static void |
main(java.lang.String[] args) |
void |
readGradients(java.util.ArrayList<Gradient> gradientFormatList) |
void |
setComponentActionListeners() |
void |
setComponentBounds() |
void |
write(java.util.ArrayList<Gradient> gradientFormatList) |
getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, toFrontadd, 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, validateaction, 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, 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, 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, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCyclepublic javax.swing.JLabel slopeLabel
public javax.swing.JComboBox<java.lang.String> GradientList
public javax.swing.JLabel directionLabel
public javax.swing.ButtonGroup directionButtonGroup
public javax.swing.JRadioButton upRadioButton
public javax.swing.JRadioButton downRadioButton
public javax.swing.JRadioButton levelRadioButton
public javax.swing.JTextField leveldirectionLabel
public javax.swing.JLabel startKmLabel
public javax.swing.JTextField startKmField
public javax.swing.JLabel endKmLabel
public javax.swing.JTextField endKmField
public javax.swing.JButton addButton
public javax.swing.JButton viewAllGradientsButton
public javax.swing.JLabel editDeleteOptionLabel
public javax.swing.JLabel editDeleteSlopeLabel
public javax.swing.JLabel editDeleteDirectionLabel
public javax.swing.JTextField editDeleteSlopeField
public javax.swing.ButtonGroup editDeleteDirectionButtonGroup
public javax.swing.JRadioButton editDeleteUpDirectionButton
public javax.swing.JRadioButton editDeleteDownDirectionButton
public javax.swing.JRadioButton editDeleteLevelDirectionButton
public javax.swing.JButton editButton
public javax.swing.JButton deleteButton
public javax.swing.JButton updateButton
public javax.swing.JButton doneButton
public javax.swing.JLabel resultLabel
public Gradient gradientFormatToBeEdited
public static java.lang.String[] gradienttype
public void addComponents()
addComponents in class InputDialogpublic void setComponentBounds()
setComponentBounds in class InputDialogpublic void setComponentActionListeners()
setComponentActionListeners in class InputDialogpublic Gradient getGradientFormatBySlopeDirection(java.lang.String slopeString, boolean isGradientUp, boolean isGradientlevel)
public static void main(java.lang.String[] args)
public void write(java.util.ArrayList<Gradient> gradientFormatList) throws java.io.IOException
java.io.IOExceptionpublic void readGradients(java.util.ArrayList<Gradient> gradientFormatList) throws java.io.IOException
java.io.IOException