public class FireHistoryRecorder
extends javax.swing.JDialog
javax.swing.JDialog.AccessibleJDialog
java.awt.Dialog.AccessibleAWTDialog, java.awt.Dialog.ModalExclusionType, java.awt.Dialog.ModalityType
java.awt.Window.AccessibleAWTWindow, java.awt.Window.Type
Modifier and Type | Field and Description |
---|---|
private javax.swing.JPanel |
buttonPanel |
private javax.swing.JButton |
closeButton |
private CommentPanel |
commentPanel |
private int |
DATA_TAB_INDEX |
private javax.swing.JPanel |
dataTab |
private javax.swing.JButton |
discardChangesButton |
private ErrorDisplayPanel |
errorPanel |
private static FeedbackMessagePanel |
feedbackMessagePanel |
private int |
GRAPH_TAB_INDEX |
private GraphPanel |
graphPanel |
private javax.swing.JPanel |
graphsTab |
private boolean |
leftTabsSinceRedraw |
private int |
METADATA_TAB_INDEX |
private MetaDataPanel |
metaDataPanel |
private javax.swing.JPanel |
metadataTab |
private SampleInputPanel |
sampleInput |
private javax.swing.JButton |
saveButton |
private static long |
serialVersionUID |
private int |
SUMMARY_TAB_INDEX |
private SummaryPanel |
summaryPanel |
private javax.swing.JPanel |
summaryTab |
private javax.swing.JTabbedPane |
tabbedPane |
accessibleContext, rootPane, rootPaneCheckingEnabled
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
Constructor and Description |
---|
FireHistoryRecorder()
Creates new form PrimaryWindow.
|
Modifier and Type | Method and Description |
---|---|
private void |
closeAfterRunningChecks()
Closes the dialog but only after running necessary checks to ensure user doesn't inadvertantly lose data.
|
void |
disableDependentMenuItems()
TODO
|
private void |
doSave(java.awt.event.ActionEvent evt)
Handles when the "Save" menu button is clicked.
|
void |
enableDependentMenuItems()
TODO
|
void |
generateScreens(FHX2_File inFHX2File)
Displays all valid screens.
|
static FeedbackMessagePanel |
getFeedbackMessagePanel()
Gets the feedbackMessagePanel instance.
|
private void |
initGUI()
Initializes the GUI.
|
void |
redrawEventPanel()
TODO
|
void |
redrawSampleInputPanel()
TODO
|
void |
selectFirstSample()
Selects the first sample of the currently loaded file.
|
void |
showComments()
Displays the metadata tab.
|
void |
showInfo()
Displays the data tab.
|
void |
showInput()
Refreshes all tab-panels with the most recent information.
|
private void |
updateOptionalData()
Saves the metadata and comments to the FHX file.
|
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, 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, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, 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, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
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, 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, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private final int DATA_TAB_INDEX
private final int METADATA_TAB_INDEX
private final int SUMMARY_TAB_INDEX
private final int GRAPH_TAB_INDEX
private SampleInputPanel sampleInput
private MetaDataPanel metaDataPanel
private CommentPanel commentPanel
private SummaryPanel summaryPanel
private GraphPanel graphPanel
private ErrorDisplayPanel errorPanel
private javax.swing.JTabbedPane tabbedPane
private javax.swing.JPanel dataTab
private javax.swing.JPanel metadataTab
private javax.swing.JPanel summaryTab
private javax.swing.JPanel graphsTab
private javax.swing.JButton saveButton
private javax.swing.JButton discardChangesButton
private javax.swing.JButton closeButton
private static FeedbackMessagePanel feedbackMessagePanel
private boolean leftTabsSinceRedraw
private javax.swing.JPanel buttonPanel
private void closeAfterRunningChecks()
public void selectFirstSample()
private void doSave(java.awt.event.ActionEvent evt) throws CompositeFileException
evt
- CompositeFileException
public void generateScreens(FHX2_File inFHX2File)
inFHX2File
- public void showInput()
public void showInfo()
public void showComments()
public void redrawSampleInputPanel()
public void redrawEventPanel()
public void enableDependentMenuItems()
public void disableDependentMenuItems()
private void updateOptionalData()
public static FeedbackMessagePanel getFeedbackMessagePanel()
private void initGUI()