public class FrontEnd
extends javax.swing.JFrame
implements java.awt.event.WindowListener, java.awt.event.WindowFocusListener, java.awt.event.WindowStateListener
javax.swing.JFrame.AccessibleJFrame
java.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, rootPaneCheckingEnabled
CROSSHAIR_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_CURSOR
BOTTOM_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, update
addNotify, getCursorType, getExtendedState, getFrames, getIconImage, getMaximizedBounds, getMenuBar, getState, getTitle, isResizable, isUndecorated, remove, removeNotify, setBackground, setCursor, setExtendedState, setMaximizedBounds, setMenuBar, setOpacity, setResizable, setShape, setState, setTitle, setUndecorated
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, 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, 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, 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
public 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.WindowStateListener
public void windowGainedFocus(java.awt.event.WindowEvent e)
windowGainedFocus
in interface java.awt.event.WindowFocusListener
public void windowLostFocus(java.awt.event.WindowEvent e)
windowLostFocus
in interface java.awt.event.WindowFocusListener
public void windowOpened(java.awt.event.WindowEvent e)
windowOpened
in interface java.awt.event.WindowListener
public void windowClosing(java.awt.event.WindowEvent e)
windowClosing
in interface java.awt.event.WindowListener
public void windowClosed(java.awt.event.WindowEvent e)
windowClosed
in interface java.awt.event.WindowListener
public void windowIconified(java.awt.event.WindowEvent e)
windowIconified
in interface java.awt.event.WindowListener
public void windowDeiconified(java.awt.event.WindowEvent e)
windowDeiconified
in interface java.awt.event.WindowListener
public void windowActivated(java.awt.event.WindowEvent e)
windowActivated
in interface java.awt.event.WindowListener
public void windowDeactivated(java.awt.event.WindowEvent e)
windowDeactivated
in interface java.awt.event.WindowListener