Package jmri.jmrit.operations.setup.gui
Class EditManifestTextPanel
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- jmri.jmrit.operations.OperationsPanel
-
- jmri.jmrit.operations.setup.gui.OperationsPreferencesPanel
-
- jmri.jmrit.operations.setup.gui.EditManifestTextPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,JmriServiceProviderInterface,PreferencesPanel
public class EditManifestTextPanel extends OperationsPreferencesPanel
Frame for user edit of manifest text strings- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
javax.swing.JComponent.AccessibleJComponent
-
-
Field Summary
Fields Modifier and Type Field Description (package private) javax.swing.JTextFieldaddHelpersAtTextField(package private) javax.swing.JTextFieldcabooseChangeAtTextField(package private) javax.swing.JTextFielddepartTimeTextField(package private) javax.swing.JTextFielddestinationTextField(package private) javax.swing.JTextFielddestTextField(package private) javax.swing.JTextFieldfinalDestinationTextField(package private) javax.swing.JTextFieldfromTextField(package private) javax.swing.JTextFieldlocoAndCabooseChangeAtTextField(package private) javax.swing.JTextFieldlocoChangeAtTextField(package private) javax.swing.JTextFieldmanifestForTrainTextField(package private) javax.swing.JTextFieldnoScheduledWorkAtTextField(package private) javax.swing.JTextFieldnoScheduledWorkAtWithRouteCommentTextFieldprotected static java.util.ResourceBundlerb(package private) javax.swing.JTextFieldremoveHelpersAtTextField(package private) javax.swing.JButtonresetButton(package private) javax.swing.JButtonsaveButton(package private) javax.swing.JTextFieldscheduledWorkArrivalTextField(package private) javax.swing.JTextFieldscheduledWorkAtTextField(package private) javax.swing.JTextFieldscheduledWorkDepartureTextField(package private) javax.swing.JTextFieldtoTextField(package private) javax.swing.JTextFieldtrainDepartsCarsTextField(package private) javax.swing.JTextFieldtrainDepartsLoadsTextField(package private) javax.swing.JTextFieldtrainTerminatesInTextField(package private) javax.swing.JTextFieldvalidTextField-
Fields inherited from class jmri.jmrit.operations.OperationsPanel
NEW_LINE, NONE
-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
-
Constructor Summary
Constructors Constructor Description EditManifestTextPanel()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbuttonActionPerformed(java.awt.event.ActionEvent ae)java.lang.StringgetPreferencesTooltip()The tooltip to display for a tabbed preferences paneljava.lang.StringgetTabbedPreferencesTitle()Get the title for the tab containing this preferences item.booleanisDirty()Indicate that preferences need to be saved.voidsavePreferences()Save any changes to preferences.-
Methods inherited from class jmri.jmrit.operations.setup.gui.OperationsPreferencesPanel
getLabelKey, getPreferencesComponent, getPreferencesItem, getPreferencesItemText, isPersistant, isPreferencesValid, isRestartRequired
-
Methods inherited from class jmri.jmrit.operations.OperationsPanel
addButtonAction, addCheckBoxAction, addComboBoxAction, addHorizontalScrollBarKludgeFix, addItem, addItem, addItemLeft, addItemTop, addItemWidth, addRadioButtonAction, addSpinnerChangeListerner, adjustTextAreaColumnWidth, cacheState, checkBoxActionPerformed, clearTableSort, comboBoxActionPerformed, dispose, getColorChooserPanel, getColorChooserPanel, getNumberOfCheckboxesPerLine, getWindowFrameRef, loadFontSizeComboBox, loadTableDetails, loadTableDetails, padComboBox, padComboBox, persist, radioButtonActionPerformed, saveTableState, selectNextItemComboBox, spinnerChangeEvent, storeValues
-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods inherited from class javax.swing.JComponent
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
-
Methods inherited from class java.awt.Container
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, 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, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface jmri.swing.PreferencesPanel
getIsEnabled, getSortOrder
-
-
-
-
Field Detail
-
rb
protected static final java.util.ResourceBundle rb
-
saveButton
javax.swing.JButton saveButton
-
resetButton
javax.swing.JButton resetButton
-
manifestForTrainTextField
javax.swing.JTextField manifestForTrainTextField
-
validTextField
javax.swing.JTextField validTextField
-
scheduledWorkAtTextField
javax.swing.JTextField scheduledWorkAtTextField
-
scheduledWorkDepartureTextField
javax.swing.JTextField scheduledWorkDepartureTextField
-
scheduledWorkArrivalTextField
javax.swing.JTextField scheduledWorkArrivalTextField
-
noScheduledWorkAtTextField
javax.swing.JTextField noScheduledWorkAtTextField
-
noScheduledWorkAtWithRouteCommentTextField
javax.swing.JTextField noScheduledWorkAtWithRouteCommentTextField
-
departTimeTextField
javax.swing.JTextField departTimeTextField
-
trainDepartsCarsTextField
javax.swing.JTextField trainDepartsCarsTextField
-
trainDepartsLoadsTextField
javax.swing.JTextField trainDepartsLoadsTextField
-
trainTerminatesInTextField
javax.swing.JTextField trainTerminatesInTextField
-
destinationTextField
javax.swing.JTextField destinationTextField
-
toTextField
javax.swing.JTextField toTextField
-
fromTextField
javax.swing.JTextField fromTextField
-
destTextField
javax.swing.JTextField destTextField
-
finalDestinationTextField
javax.swing.JTextField finalDestinationTextField
-
addHelpersAtTextField
javax.swing.JTextField addHelpersAtTextField
-
removeHelpersAtTextField
javax.swing.JTextField removeHelpersAtTextField
-
locoChangeAtTextField
javax.swing.JTextField locoChangeAtTextField
-
cabooseChangeAtTextField
javax.swing.JTextField cabooseChangeAtTextField
-
locoAndCabooseChangeAtTextField
javax.swing.JTextField locoAndCabooseChangeAtTextField
-
-
Constructor Detail
-
EditManifestTextPanel
public EditManifestTextPanel()
-
-
Method Detail
-
buttonActionPerformed
public void buttonActionPerformed(java.awt.event.ActionEvent ae)
- Overrides:
buttonActionPerformedin classOperationsPanel
-
getTabbedPreferencesTitle
public java.lang.String getTabbedPreferencesTitle()
Description copied from interface:PreferencesPanelGet the title for the tab containing this preferences item.- Returns:
- a tab title
-
getPreferencesTooltip
public java.lang.String getPreferencesTooltip()
Description copied from interface:PreferencesPanelThe tooltip to display for a tabbed preferences panel- Returns:
- tooltip text
-
savePreferences
public void savePreferences()
Description copied from interface:PreferencesPanelSave any changes to preferences. This method is called for every instance of a PreferencesPanel that is loaded byTabbedPreferencesifPreferencesPanel.isPersistant()is false.
-
isDirty
public boolean isDirty()
Description copied from interface:PreferencesPanelIndicate that preferences need to be saved.- Returns:
- true if preferences need to be saved, false otherwise
-
-