Class DrawingPanel

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible

public class DrawingPanel extends JPanel
绘图面板组件,负责显示所有图形。

主要功能:

  • 维护图形列表和渲染器引用
  • 重写paintComponent()实现图形绘制
  • 默认尺寸800x600像素
Since:
2025-06-14
Author:
liying
See Also:
  • Constructor Details

    • DrawingPanel

      public DrawingPanel(List<Shape> shapes, Renderer renderer)
      创建绘图面板
      Parameters:
      shapes - 要显示的图形列表(非null)
      renderer - 使用的渲染器实现(非null)
      Throws:
      NullPointerException - 如果shapes或renderer为null
  • Method Details