Package jmri.jmrit.operations.setup.gui
Class PrintOptionPanel
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.PrintOptionPanel
- All Implemented Interfaces:
ImageObserver,MenuContainer,PropertyChangeListener,Serializable,EventListener,Accessible,JmriServiceProviderInterface,PreferencesPanel
Frame for user edit of manifest and switch list print options
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanelNested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponentNested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainerNested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy -
Field Summary
FieldsModifier and TypeFieldDescription(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JScrollPane(package private) JTextArea(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JButton(package private) JTextField(package private) JColorChooser(package private) JColorChooser(package private) JTextField(package private) JCheckBox(package private) JFileChooserWe always use the same file chooser in this class, so that the user's last-accessed directory remains available.(package private) JCheckBox(package private) JCheckBox(package private) JTextField(package private) JColorChooser(package private) JTextField(package private) JLabel(package private) JCheckBox(package private) JColorChooser(package private) JCheckBox(package private) JPanel(package private) JPanel(package private) JPanel(package private) JTextField(package private) JColorChooser(package private) JColorChooser(package private) JTextField(package private) JPanel(package private) JPanel(package private) JPanel(package private) JCheckBox(package private) JComboBox<JobAttributes.SidesType>(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JPanel(package private) JPanel(package private) JPanel(package private) JPanel(package private) JButton(package private) JCheckBox(package private) JButton(package private) JCheckBox(package private) JCheckBox(package private) JTextField(package private) JTextField(package private) JTextField(package private) JCheckBox(package private) JCheckBox(package private) JCheckBox(package private) JCheckBoxFields inherited from class jmri.jmrit.operations.OperationsPanel
NEW_LINE, NONEFields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOWFields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTFields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidThe tooltip to display for a tabbed preferences panelGet the title for the tab containing this preferences item.booleanisDirty()Indicate that preferences need to be saved.voidvoidSave any changes to preferences.Methods inherited from class jmri.jmrit.operations.setup.gui.OperationsPreferencesPanel
getLabelKey, getPreferencesComponent, getPreferencesItem, getPreferencesItemText, isPersistant, isPreferencesValid, isRestartRequiredMethods inherited from class jmri.jmrit.operations.OperationsPanel
addButtonAction, addCheckBoxAction, addComboBoxAction, addHorizontalScrollBarKludgeFix, addItem, addItem, addItemLeft, addItemTop, addItemWidth, addRadioButtonAction, addSpinnerChangeListerner, adjustTextAreaColumnWidth, cacheState, clearTableSort, dispose, getColorChooserPanel, getColorChooserPanel, getNumberOfCheckboxesPerLine, getWindowFrameRef, loadFontSizeComboBox, loadTableDetails, loadTableDetails, padComboBox, padComboBox, persist, radioButtonActionPerformed, saveTableState, selectNextItemComboBox, spinnerChangeEvent, storeValuesMethods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUIMethods 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, updateMethods 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, validateTreeMethods 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, transferFocusUpCycleMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface jmri.swing.PreferencesPanel
getIsEnabled, getSortOrder
-
Field Details
-
logoURL
-
saveButton
-
addLogoButton
-
removeLogoButton
-
addEngPickupComboboxButton
-
deleteEngPickupComboboxButton
-
addEngDropComboboxButton
-
deleteEngDropComboboxButton
-
addCarPickupComboboxButton
-
deleteCarPickupComboboxButton
-
addCarDropComboboxButton
-
deleteCarDropComboboxButton
-
addLocalComboboxButton
-
deleteLocalComboboxButton
-
addSwitchListPickupComboboxButton
-
deleteSwitchListPickupComboboxButton
-
addSwitchListDropComboboxButton
-
deleteSwitchListDropComboboxButton
-
addSwitchListLocalComboboxButton
-
deleteSwitchListLocalComboboxButton
-
tabFormatCheckBox
-
formatSwitchListCheckBox
-
editManifestCheckBox
-
printLocCommentsCheckBox
-
printRouteCommentsCheckBox
-
printLoadsEmptiesCheckBox
-
printCabooseLoadCheckBox
-
printPassengerLoadCheckBox
-
printTrainScheduleNameCheckBox
-
use12hrFormatCheckBox
-
printValidCheckBox
-
sortByTrackCheckBox
-
noPageBreaksCheckBox
-
printHeadersCheckBox
-
printPageHeaderCheckBox
-
truncateCheckBox
-
manifestDepartureTimeCheckBox
-
switchListDepartureTimeCheckBox
-
trackSummaryCheckBox
-
routeLocationCheckBox
-
groupCarMovesCheckBox
-
printLocoLastCheckBox
-
pickupEngPrefix
-
dropEngPrefix
-
pickupCarPrefix
-
dropCarPrefix
-
localPrefix
-
switchListPickupCarPrefix
-
switchListDropCarPrefix
-
switchListLocalPrefix
-
hazardousTextField
-
commentTextArea
-
commentScroller
-
fontComboBox
-
manifestFormatComboBox
-
manifestOrientationComboBox
-
fontSizeComboBox
-
switchListOrientationComboBox
-
printDuplexComboBox
-
pickupEngineColorChooser
-
dropEngineColorChooser
-
pickupColorChooser
-
dropColorChooser
-
localColorChooser
-
missingCarColorChooser
-
enginePickupMessageList
-
engineDropMessageList
-
carPickupMessageList
-
carDropMessageList
-
localMessageList
-
switchListCarPickupMessageList
-
switchListCarDropMessageList
-
switchListLocalMessageList
-
pManifest
-
pEngPickup
-
pEngDrop
-
pPickup
-
pDrop
-
pLocal
-
pSwitchListOrientation
-
pSwPickup
-
pSwDrop
-
pSwLocal
-
fc
We always use the same file chooser in this class, so that the user's last-accessed directory remains available.
-
-
Constructor Details
-
PrintOptionPanel
public PrintOptionPanel()
-
-
Method Details
-
buttonActionPerformed
- Overrides:
buttonActionPerformedin classOperationsPanel
-
checkBoxActionPerformed
- Overrides:
checkBoxActionPerformedin classOperationsPanel
-
comboBoxActionPerformed
- Overrides:
comboBoxActionPerformedin classOperationsPanel
-
getTabbedPreferencesTitle
Description copied from interface:PreferencesPanelGet the title for the tab containing this preferences item.- Specified by:
getTabbedPreferencesTitlein interfacePreferencesPanel- Returns:
- a tab title
-
getPreferencesTooltip
Description copied from interface:PreferencesPanelThe tooltip to display for a tabbed preferences panel- Specified by:
getPreferencesTooltipin interfacePreferencesPanel- Returns:
- tooltip text
-
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.- Specified by:
savePreferencesin interfacePreferencesPanel
-
isDirty
Description copied from interface:PreferencesPanelIndicate that preferences need to be saved.- Specified by:
isDirtyin interfacePreferencesPanel- Returns:
- true if preferences need to be saved, false otherwise
-
propertyChange
- Specified by:
propertyChangein interfacePropertyChangeListener
-