Package net.sourceforge.uiq3.fx602p
Class Status_Canvas
- java.lang.Object
-
- java.awt.Component
-
- java.awt.Container
-
- javax.swing.JComponent
-
- javax.swing.JPanel
-
- net.sourceforge.uiq3.fx602p.Status_Canvas
-
- All Implemented Interfaces:
ImageObserver,MenuContainer,Serializable,Accessible
public class Status_Canvas extends JPanel
- Author:
- martin
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class javax.swing.JPanel
JPanel.AccessibleJPanel
-
Nested classes/interfaces inherited from class javax.swing.JComponent
JComponent.AccessibleJComponent
-
Nested classes/interfaces inherited from class java.awt.Container
Container.AccessibleAWTContainer
-
Nested classes/interfaces inherited from class java.awt.Component
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
-
-
Field Summary
Fields Modifier and Type Field Description private JLabelDisplay_Mode_Labelprivate JTextFieldDisplay_Mode_Textprivate Desktop_CalculatorEngineCalculator engineprivate JLabelExecution_Mode_Labelprivate JTextFieldExecution_Mode_Textprivate static ResourceBundleFX_602P_Bundleprivate JLabelHlt_Position_Labelprivate JTextFieldHlt_Position_Textprivate JCheckBoxIndirect_Checkboxprivate JLabeljLabel1private JLabelKeyboard_Mode_Labelprivate JTextFieldKeyboard_Mode_Textprivate static Loggerloggerclass logger instanceprivate JLabelMerge_Key_Labelprivate JTextFieldMerge_Key_Textprivate JLabelMerge_Token_Labelprivate JTextFieldMerge_Token_Textprivate static longserialVersionUIDprivate JLabelStack_Labelprivate JList<String>Stack_Listprivate JLabelStack_Pointer_Labelprivate JTextFieldStack_Pointer_Textprivate JScrollPaneStack_ScrollPaneprivate static StringTAGclass logger tag.private JLabelToken_Plane_Labelprivate JTextFieldToken_Plane_Text-
Fields inherited from class javax.swing.JComponent
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
-
Fields inherited from class java.awt.Component
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
-
Fields inherited from interface java.awt.image.ImageObserver
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
-
-
Constructor Summary
Constructors Constructor Description Status_Canvas()Creates new form Status_Canvas
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidformComponentShown(ComponentEvent evt)private voidinitComponents()This method is called from within the constructor to initialize the form.private voidinitPost()I had used lazy loading before but frequently there were load interrupted errors with images only loaded partially.voidsetCalculator(Desktop_Calculator Engine)Set the calculator engine used - needed for status related display.private voidsetTextFonts()voidupdate()Update Fields.voidupdate(PropertyChangeEvent event)check if the calculator has changed.-
Methods inherited from class javax.swing.JPanel
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
-
Methods 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, update
-
Methods 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, validateTree
-
Methods 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, transferFocusUpCycle
-
-
-
-
Field Detail
-
FX_602P_Bundle
private static final ResourceBundle FX_602P_Bundle
-
TAG
private static final String TAG
class logger tag.
-
logger
private static final Logger logger
class logger instance
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
Engine
private Desktop_Calculator Engine
Calculator engine
-
Display_Mode_Label
private final JLabel Display_Mode_Label
-
Display_Mode_Text
private final JTextField Display_Mode_Text
-
Execution_Mode_Label
private final JLabel Execution_Mode_Label
-
Execution_Mode_Text
private final JTextField Execution_Mode_Text
-
Hlt_Position_Label
private final JLabel Hlt_Position_Label
-
Hlt_Position_Text
private final JTextField Hlt_Position_Text
-
Indirect_Checkbox
private final JCheckBox Indirect_Checkbox
-
Keyboard_Mode_Label
private final JLabel Keyboard_Mode_Label
-
Keyboard_Mode_Text
private final JTextField Keyboard_Mode_Text
-
Merge_Key_Label
private final JLabel Merge_Key_Label
-
Merge_Key_Text
private final JTextField Merge_Key_Text
-
Merge_Token_Label
private final JLabel Merge_Token_Label
-
Merge_Token_Text
private final JTextField Merge_Token_Text
-
Stack_Label
private final JLabel Stack_Label
-
Stack_Pointer_Label
private final JLabel Stack_Pointer_Label
-
Stack_Pointer_Text
private final JTextField Stack_Pointer_Text
-
Stack_ScrollPane
private final JScrollPane Stack_ScrollPane
-
Token_Plane_Label
private final JLabel Token_Plane_Label
-
Token_Plane_Text
private final JTextField Token_Plane_Text
-
jLabel1
private final JLabel jLabel1
-
-
Method Detail
-
initPost
private void initPost()
I had used lazy loading before but frequently there were load interrupted errors with images only loaded partially.
-
setTextFonts
private void setTextFonts()
-
setCalculator
public void setCalculator(Desktop_Calculator Engine)
Set the calculator engine used - needed for status related display.- Parameters:
Engine- calculator to be displayed
-
update
public void update(PropertyChangeEvent event)
check if the calculator has changed.
-
update
public void update()
Update Fields.
-
initComponents
private void initComponents()
This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.
-
formComponentShown
private void formComponentShown(ComponentEvent evt)
-
-