Class MicroDebuggerPanel

  • All Implemented Interfaces:
    IDebuggerPanel

    public class MicroDebuggerPanel
    extends java.lang.Object
    implements IDebuggerPanel
    A generic debugger panel that can display arbitrary java objects.
    • Field Detail

      • icons

        protected static final javax.swing.UIDefaults icons
        The image icons.
    • Constructor Detail

      • MicroDebuggerPanel

        public MicroDebuggerPanel()
    • Method Detail

      • getTitle

        public java.lang.String getTitle()
        The title of the panel (name of the tab).
        Specified by:
        getTitle in interface IDebuggerPanel
        Returns:
        The tab title.
      • getIcon

        public javax.swing.Icon getIcon()
        The icon of the panel.
        Specified by:
        getIcon in interface IDebuggerPanel
        Returns:
        The icon (or null, if none).
      • getComponent

        public javax.swing.JComponent getComponent()
        The component to be shown in the gui.
        Specified by:
        getComponent in interface IDebuggerPanel
        Returns:
        The component to be displayed.
      • getTooltipText

        public java.lang.String getTooltipText()
        The tooltip text of the panel, if any.
        Specified by:
        getTooltipText in interface IDebuggerPanel
        Returns:
        The tooltip text, or null.
      • getStepInfo

        public java.lang.String getStepInfo()
        Get the step info. Help to decide which component step to perform next.
        Specified by:
        getStepInfo in interface IDebuggerPanel
        Returns:
        Step info for debugging.
      • dispose

        public void dispose()
        Dispose the component.
        Specified by:
        dispose in interface IDebuggerPanel