public class FrontEnd
extends javax.swing.JFrame
implements java.awt.event.WindowListener, java.awt.event.WindowFocusListener, java.awt.event.WindowStateListener
javax.swing.JFrame.AccessibleJFramejava.awt.Window.AccessibleAWTWindow, java.awt.Window.Type| Modifier and Type | Field and Description |
|---|---|
static javax.swing.JEditorPane |
activepane |
static int |
caretpos |
static javax.swing.JTabbedPane |
check |
javax.swing.JSplitPane |
checkpoints |
javax.swing.JScrollPane |
checkpointsContainer |
static java.awt.datatransfer.Clipboard |
clip |
javax.swing.JScrollPane |
container |
static javax.swing.JMenuItem |
continue_bp |
static javax.swing.JButton |
cross |
javax.swing.JSplitPane |
EditorAndTreeView |
javax.swing.JScrollPane |
EditorContainer |
static javax.swing.JTabbedPane |
EditorPane |
static boolean |
enab |
static int |
end |
static int |
exceptionraised |
static handlers |
h |
javax.swing.JSplitPane |
OutputAndPanels |
static javax.swing.JButton |
r_break |
static javax.swing.JButton |
r_runFile |
static javax.swing.JButton |
r_stepInto |
static javax.swing.JButton |
r_stepOut |
static javax.swing.JButton |
r_stepover |
static javax.swing.text.Highlighter.HighlightPainter |
redPainter |
javax.swing.JScrollPane |
RegisterContainer |
javax.swing.JSplitPane |
registerPaneAndEditor |
static javax.swing.JMenuItem |
reset |
static javax.swing.JMenuItem |
run_stepOut |
static javax.swing.JMenuItem |
run_stepOver |
javax.swing.JTabbedPane |
SidePane |
javax.swing.JScrollPane |
StatusContainer |
static javax.swing.JTextArea |
statuswindow |
static javax.swing.JButton |
steprun |
javax.swing.JScrollPane |
TreeContainer |
FileTree |
TreePane |
static javax.swing.JLabel |
warning |
accessibleContext, EXIT_ON_CLOSE, rootPane, rootPaneCheckingEnabledCROSSHAIR_CURSOR, DEFAULT_CURSOR, E_RESIZE_CURSOR, HAND_CURSOR, ICONIFIED, MAXIMIZED_BOTH, MAXIMIZED_HORIZ, MAXIMIZED_VERT, MOVE_CURSOR, N_RESIZE_CURSOR, NE_RESIZE_CURSOR, NORMAL, NW_RESIZE_CURSOR, S_RESIZE_CURSOR, SE_RESIZE_CURSOR, SW_RESIZE_CURSOR, TEXT_CURSOR, W_RESIZE_CURSOR, WAIT_CURSORBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT| Constructor and Description |
|---|
FrontEnd() |
| Modifier and Type | Method and Description |
|---|---|
static void |
addTab(checkpoint b) |
static void |
main(java.lang.String[] args) |
static javax.swing.JSplitPane |
setDividerLocation(javax.swing.JSplitPane splitter,
double proportion) |
void |
windowActivated(java.awt.event.WindowEvent e) |
void |
windowClosed(java.awt.event.WindowEvent e) |
void |
windowClosing(java.awt.event.WindowEvent e) |
void |
windowDeactivated(java.awt.event.WindowEvent e) |
void |
windowDeiconified(java.awt.event.WindowEvent e) |
void |
windowGainedFocus(java.awt.event.WindowEvent e) |
void |
windowIconified(java.awt.event.WindowEvent e) |
void |
windowLostFocus(java.awt.event.WindowEvent e) |
void |
windowOpened(java.awt.event.WindowEvent e) |
void |
windowStateChanged(java.awt.event.WindowEvent e) |
addImpl, createRootPane, frameInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setIconImage, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, updateaddNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecoratedaddPropertyChangeListener, 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, hide, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, setVisible, show, toBack, toFrontadd, 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, validateTreeaction, 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, 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, transferFocusUpCyclepublic static javax.swing.text.Highlighter.HighlightPainter redPainter
public static java.awt.datatransfer.Clipboard clip
public static int exceptionraised
public javax.swing.JTabbedPane SidePane
public static javax.swing.JTabbedPane EditorPane
public FileTree TreePane
public static javax.swing.JTabbedPane check
public javax.swing.JScrollPane RegisterContainer
public javax.swing.JScrollPane EditorContainer
public javax.swing.JScrollPane TreeContainer
public javax.swing.JScrollPane StatusContainer
public static javax.swing.JTextArea statuswindow
public javax.swing.JScrollPane checkpointsContainer
public javax.swing.JSplitPane registerPaneAndEditor
public javax.swing.JSplitPane OutputAndPanels
public javax.swing.JSplitPane EditorAndTreeView
public javax.swing.JSplitPane checkpoints
public javax.swing.JScrollPane container
public static int end
public static int caretpos
public static boolean enab
public static javax.swing.JMenuItem run_stepOut
public static javax.swing.JMenuItem run_stepOver
public static javax.swing.JMenuItem reset
public static javax.swing.JMenuItem continue_bp
public static javax.swing.JButton r_runFile
public static javax.swing.JButton r_stepInto
public static javax.swing.JButton r_stepOut
public static javax.swing.JButton r_stepover
public static javax.swing.JButton r_break
public static handlers h
public static javax.swing.JEditorPane activepane
public static javax.swing.JButton cross
public static javax.swing.JButton steprun
public static javax.swing.JLabel warning
public static javax.swing.JSplitPane setDividerLocation(javax.swing.JSplitPane splitter,
double proportion)
public static void main(java.lang.String[] args)
public static void addTab(checkpoint b)
public void windowStateChanged(java.awt.event.WindowEvent e)
windowStateChanged in interface java.awt.event.WindowStateListenerpublic void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus in interface java.awt.event.WindowFocusListenerpublic void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus in interface java.awt.event.WindowFocusListenerpublic void windowOpened(java.awt.event.WindowEvent e)
windowOpened in interface java.awt.event.WindowListenerpublic void windowClosing(java.awt.event.WindowEvent e)
windowClosing in interface java.awt.event.WindowListenerpublic void windowClosed(java.awt.event.WindowEvent e)
windowClosed in interface java.awt.event.WindowListenerpublic void windowIconified(java.awt.event.WindowEvent e)
windowIconified in interface java.awt.event.WindowListenerpublic void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified in interface java.awt.event.WindowListenerpublic void windowActivated(java.awt.event.WindowEvent e)
windowActivated in interface java.awt.event.WindowListenerpublic void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated in interface java.awt.event.WindowListener