treescene.java

来自「java learn PPT java learn PPT java learn」· Java 代码 · 共 39 行

JAVA
39
字号
     import java.awt.*;
     import java.awt.geom.*;
     import java.util.*;

     public class TreeScene extends Scene 
     {
          // 用来容纳场景中的物体的QuadTree
          private QuadTree tree;
          
          // 用给定的边界构造一个TreeScene
          public TreeScene(Rectangle2D bounds)
          {               
               super(bounds, bounds);

               tree = new QuadTree(3, bounds);              

          }   // init

          // 把传入的Actor2D添加到QuadTree中
          public void add(Actor2D a)
          {
               tree.insert(a);
          }

          // 将更新委派给QuadTree
          public void update()
          {
                tree.update();
          }
 
          // 绘制QuadTree和叶子节点的轮廓
          public void paint(Graphics2D g2d) 
          {
               tree.paint(g2d);
               tree.paintBounds(g2d, Color.BLACK);
            
          }    // paint

     }    // TreeScene 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?