public class ErrorDisplayPanel
extends javax.swing.JPanel
javax.swing.JPanel.AccessibleJPanel
javax.swing.JComponent.AccessibleJComponent
Modifier and Type | Field and Description |
---|---|
private javax.swing.JPanel |
originalFileContainer |
private javax.swing.JScrollPane |
originalFileDisplayScrollPane |
private javax.swing.JTextArea |
originalFileDisplayTextArea |
private javax.swing.JPanel |
originalFileHeaderContainer |
private javax.swing.JPanel |
originalFileHeaderTextContainer |
private javax.swing.JPanel |
originalFileHeaderTitleContainer |
private javax.swing.JScrollPane |
originalFileInstructionsScrollPane |
private javax.swing.JTextArea |
originalFileInstructionsTextArea |
private javax.swing.JLabel |
originalFileLabel |
private static long |
serialVersionUID |
private javax.swing.JSplitPane |
splitPane |
private javax.swing.JPanel |
suggestedFileContainer |
private javax.swing.JScrollPane |
suggestedFileDisplayScrollPane |
private javax.swing.JTextArea |
suggestedFileDisplayTextArea |
private javax.swing.JPanel |
suggestedFileHeaderContainer |
private javax.swing.JPanel |
suggestedFileHeaderTextContainer |
private javax.swing.JPanel |
suggestedFileHeaderTitleContainer |
private javax.swing.JScrollPane |
suggestedFileInstructionsScrollPane |
private javax.swing.JTextArea |
suggestedFileInstructionsTextArea |
private javax.swing.JLabel |
suggestedFileLabel |
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
Constructor and Description |
---|
ErrorDisplayPanel()
Creates a new GUI_ErrorDisplayPanel form.
|
Modifier and Type | Method and Description |
---|---|
void |
displayFileErrors(java.util.ArrayList<SampleErrorModel> errors)
Displays and highlights all errors detected within the erroneous FHX2 file.
|
java.lang.String |
getFixedFile()
Returns the fixed version of the file that the program will automatically generate during the loading of an erroneous FHX2 file.
|
private void |
highlightErrorLines()
Highlights the lines of the original file that contain detected errors.
|
void |
setScrollBarsToTop()
Sets the value of the scroll bars to zero.
|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
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
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
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, getPeer, 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, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
private static final long serialVersionUID
private javax.swing.JSplitPane splitPane
private javax.swing.JPanel suggestedFileContainer
private javax.swing.JPanel originalFileContainer
private javax.swing.JPanel suggestedFileHeaderContainer
private javax.swing.JLabel suggestedFileLabel
private javax.swing.JPanel originalFileHeaderContainer
private javax.swing.JLabel originalFileLabel
private javax.swing.JScrollPane originalFileDisplayScrollPane
private javax.swing.JScrollPane suggestedFileDisplayScrollPane
private javax.swing.JPanel originalFileHeaderTitleContainer
private javax.swing.JPanel originalFileHeaderTextContainer
private javax.swing.JPanel suggestedFileHeaderTitleContainer
private javax.swing.JPanel suggestedFileHeaderTextContainer
private javax.swing.JTextArea originalFileDisplayTextArea
private javax.swing.JTextArea suggestedFileDisplayTextArea
private javax.swing.JTextArea originalFileInstructionsTextArea
private javax.swing.JTextArea suggestedFileInstructionsTextArea
private javax.swing.JScrollPane suggestedFileInstructionsScrollPane
private javax.swing.JScrollPane originalFileInstructionsScrollPane
public ErrorDisplayPanel()
public void displayFileErrors(java.util.ArrayList<SampleErrorModel> errors)
errors
- private void highlightErrorLines()
public java.lang.String getFixedFile()
public void setScrollBarsToTop()