|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
java.awt.Window
java.awt.Dialog
javax.swing.JDialog
gui.dialogs.TravelDetailsQueryDialog
A dialog used to query the user for the travel details (time limits, changes count and so on).
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.JCheckBox |
airplaneCheckBox
A check box used to choose the airplane as an allowed mean of transportation. |
private javax.swing.JTextField |
arrivalTimeTextField
An arrival time text field. |
private javax.swing.JCheckBox |
busCheckBox
A check box used to choose the bus as an allowed mean of transportation. |
static int |
CANCEL
The cancel dialog result. |
private javax.swing.JButton |
cancelButton
A cancel button. |
private javax.swing.JTextField |
departureTimeTextField
A departure time text field. |
private int |
dialogResult
The dialog result. |
private boolean |
fValidated
Indicates whether the user input has been validated. |
private javax.swing.JTextField |
maxChangesTextField
A text field containing the max changes count value. |
private javax.swing.JTextField |
maxChangeTimeTextField
A text field with the max time of awaiting when the change takes place. |
private javax.swing.JTextField |
minChangeTimeTextField
A text field with the min time of awaiting when the change takes place. |
static int |
OK
The OK dialog result. |
private javax.swing.JButton |
okButton
An OK button. |
private java.awt.Container |
panel
A main panel of this dialog. |
private javax.swing.JCheckBox |
shipCheckBox
A check box used to choose the ship as an allowed mean of transportation. |
private javax.swing.JCheckBox |
taxiCheckBox
A check box used to choose the taxi as an allowed mean of transportation. |
private javax.swing.JTextField |
timeBeforeCruiseTextField
A text field with the time one need to be at the harbour before the cruise. |
private javax.swing.JTextField |
timeBeforeFlightTextField
A text field with the time one need to be at the airport before the flight. |
private javax.swing.JComboBox |
timeLimitsMode
A combo box used to define the time limits mode. |
private javax.swing.JCheckBox |
trainCheckBox
A check box used to choose the train as an allowed mean of transportation. |
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 | |
TravelDetailsQueryDialog()
Constructor. |
Method Summary | |
void |
actionPerformed(java.awt.event.ActionEvent e)
|
private void |
AddMaxChangesPanel()
Adds a panel with the option of max changes count. |
private void |
AddMeansOfTransportationPanel()
Adds a panel with the means of transportation to be chosen as allowed. |
private void |
AddMinMaxChangeTimesPanel()
Adds a panel with the min and max values for the change times. |
private void |
AddOKCancel()
Adds the OK and Cancel buttons. |
private void |
AddTimesBeforeFlightCruise()
Adds a panel with the times one need to be before the flight & cruise. |
private void |
AddTimesPanel()
Adds a panel with the times options. |
int |
GetDialogResult()
Gets the dialog result. |
TravelConstraints |
GetTravelConstraints()
Gets the travel constraints entered in the dialog. |
private void |
OnOKButton()
Launched when the user clicks the OK button. |
Methods inherited from class javax.swing.JDialog |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getJMenuBar, getLayeredPane, 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 |
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, finalize, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getGraphicsConfiguration, getInputContext, getListeners, getLocale, getMostRecentFocusOwner, getOwnedWindows, getOwner, getToolkit, getWarningString, getWindowFocusListeners, getWindowListeners, getWindowStateListeners, isActive, isFocusableWindow, isFocusCycleRoot, isFocused, isShowing, pack, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, setCursor, setFocusableWindowState, setFocusCycleRoot, setLocationRelativeTo, toBack, 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, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paint, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, removeNotify, setFocusTraversalKeys, setFocusTraversalPolicy, setFont, transferFocusBackward, 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, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphics, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, 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, transferFocusUpCycle |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private javax.swing.JButton okButton
private javax.swing.JButton cancelButton
public static final int OK
public static final int CANCEL
private int dialogResult
private java.awt.Container panel
private javax.swing.JComboBox timeLimitsMode
private javax.swing.JTextField departureTimeTextField
private javax.swing.JTextField arrivalTimeTextField
private javax.swing.JCheckBox airplaneCheckBox
private javax.swing.JCheckBox taxiCheckBox
private javax.swing.JCheckBox shipCheckBox
private javax.swing.JCheckBox busCheckBox
private javax.swing.JCheckBox trainCheckBox
private javax.swing.JTextField maxChangesTextField
private boolean fValidated
private javax.swing.JTextField minChangeTimeTextField
private javax.swing.JTextField maxChangeTimeTextField
private javax.swing.JTextField timeBeforeFlightTextField
private javax.swing.JTextField timeBeforeCruiseTextField
Constructor Detail |
public TravelDetailsQueryDialog()
Method Detail |
public int GetDialogResult()
private void AddOKCancel()
public void actionPerformed(java.awt.event.ActionEvent e)
actionPerformed
in interface java.awt.event.ActionListener
ActionListener.actionPerformed(java.awt.event.ActionEvent)
private void OnOKButton()
private void AddTimesPanel()
private void AddMeansOfTransportationPanel()
private void AddMaxChangesPanel()
public TravelConstraints GetTravelConstraints()
private void AddMinMaxChangeTimesPanel()
private void AddTimesBeforeFlightCruise()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |