Class DeveloperToolsPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, RootPaneContainer, WindowConstants

public class DeveloperToolsPanel extends JFrame
Developer tools panel for toggling diagnostic features and viewing logs.

Opens as a popup window when F12 is pressed. Provides:

  • Checkboxes to toggle debug settings
  • Camera position display with copy button
  • A scrollable log viewer showing captured debug output
  • A button to clear the log buffer
  • Resizable window with native maximize support
See Also:
  • Constructor Details

    • DeveloperToolsPanel

      public DeveloperToolsPanel(Frame parent, ViewPanel viewPanel, DeveloperTools developerTools, DebugLogBuffer debugLogBuffer)
      Creates and displays a developer tools panel.
      Parameters:
      parent - the parent frame (for centering)
      viewPanel - the view panel whose camera to display
      developerTools - the developer tools to control
      debugLogBuffer - the log buffer to display