Package jmri.jmrit.operations.setup.gui
Class EditManifestHeaderTextPanel
- 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.EditManifestHeaderTextPanel
-
- All Implemented Interfaces:
java.awt.image.ImageObserver,java.awt.MenuContainer,java.io.Serializable,javax.accessibility.Accessible,JmriServiceProviderInterface,PreferencesPanel
public class EditManifestHeaderTextPanel extends OperationsPreferencesPanel
Frame for user edit of manifest header 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.JTextFieldcolor_TextField(package private) javax.swing.JTextFieldcomment_TextField(package private) javax.swing.JTextFieldconsist_TextField(package private) javax.swing.JTextFielddcc_address_TextField(package private) javax.swing.JTextFielddest_track_TextField(package private) javax.swing.JTextFielddestination_TextField(package private) javax.swing.JTextFielddivision_TextField(package private) javax.swing.JTextFielddrop_comment_TextField(package private) javax.swing.JTextFieldengineNumber_TextField(package private) javax.swing.JTextFieldfinal_dest_TextField(package private) javax.swing.JTextFieldfinal_dest_track_TextField(package private) javax.swing.JTextFieldhazardous_TextField(package private) javax.swing.JTextFieldhp_TextField(package private) javax.swing.JTextFieldkernel_TextField(package private) javax.swing.JTextFieldlast_train_TextField(package private) javax.swing.JTextFieldlength_TextField(package private) javax.swing.JTextFieldload_TextField(package private) javax.swing.JTextFieldload_type_TextField(package private) javax.swing.JTextFieldlocation_TextField(package private) javax.swing.JTextFieldmodel_TextField(package private) javax.swing.JTextFieldnumber_TextField(package private) javax.swing.JTextFieldowner_TextField(package private) javax.swing.JTextFieldpickup_comment_TextField(package private) javax.swing.JCheckBoxprintHeaderLine1(package private) javax.swing.JCheckBoxprintHeaderLine2(package private) javax.swing.JCheckBoxprintHeaderLine3(package private) javax.swing.JButtonresetButton(package private) javax.swing.JTextFieldroad_TextField(package private) javax.swing.JTextFieldrwe_TextField(package private) javax.swing.JButtonsaveButton(package private) javax.swing.JTextFieldtrack_TextField(package private) javax.swing.JTextFieldtype_TextField(package private) javax.swing.JTextFieldweight_TextField-
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 EditManifestHeaderTextPanel()
-
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
-
saveButton
javax.swing.JButton saveButton
-
resetButton
javax.swing.JButton resetButton
-
road_TextField
javax.swing.JTextField road_TextField
-
number_TextField
javax.swing.JTextField number_TextField
-
engineNumber_TextField
javax.swing.JTextField engineNumber_TextField
-
type_TextField
javax.swing.JTextField type_TextField
-
length_TextField
javax.swing.JTextField length_TextField
-
weight_TextField
javax.swing.JTextField weight_TextField
-
owner_TextField
javax.swing.JTextField owner_TextField
-
division_TextField
javax.swing.JTextField division_TextField
-
track_TextField
javax.swing.JTextField track_TextField
-
location_TextField
javax.swing.JTextField location_TextField
-
destination_TextField
javax.swing.JTextField destination_TextField
-
dest_track_TextField
javax.swing.JTextField dest_track_TextField
-
comment_TextField
javax.swing.JTextField comment_TextField
-
last_train_TextField
javax.swing.JTextField last_train_TextField
-
load_TextField
javax.swing.JTextField load_TextField
-
load_type_TextField
javax.swing.JTextField load_type_TextField
-
hazardous_TextField
javax.swing.JTextField hazardous_TextField
-
color_TextField
javax.swing.JTextField color_TextField
-
kernel_TextField
javax.swing.JTextField kernel_TextField
-
final_dest_TextField
javax.swing.JTextField final_dest_TextField
-
final_dest_track_TextField
javax.swing.JTextField final_dest_track_TextField
-
drop_comment_TextField
javax.swing.JTextField drop_comment_TextField
-
pickup_comment_TextField
javax.swing.JTextField pickup_comment_TextField
-
rwe_TextField
javax.swing.JTextField rwe_TextField
-
model_TextField
javax.swing.JTextField model_TextField
-
hp_TextField
javax.swing.JTextField hp_TextField
-
consist_TextField
javax.swing.JTextField consist_TextField
-
dcc_address_TextField
javax.swing.JTextField dcc_address_TextField
-
printHeaderLine1
javax.swing.JCheckBox printHeaderLine1
-
printHeaderLine2
javax.swing.JCheckBox printHeaderLine2
-
printHeaderLine3
javax.swing.JCheckBox printHeaderLine3
-
-
Constructor Detail
-
EditManifestHeaderTextPanel
public EditManifestHeaderTextPanel()
-
-
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
-
-