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 + -
显示快捷键?