container2d.java

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

JAVA
38
字号
     package magic.awtex;

     import java.awt.*;
     import java.util.*;
     import magic.graphics.*;

     // 定义一个可以容纳其他组件的容器
     public abstract class Container2D extends Component2D
     {
          // 容纳组件的动态vecotr,以及所有组件的枚举
          protected Vector components;
          protected Enumeration e;

          // 使用传入的背景图像和位置创建一个新的Container2D对象

          protected Container2D(Vector2D p)
          {
               super();

               components = new Vector();

               pos = p;
               if(pos == null)
               {
                    pos = new Vector2D.Double();
               }

               updateBounds();
          }

          // 将传入的组件添加到指定的位置
          public abstract void add(Component2D c, double x, double y);

          // 更新容器的边界
          public abstract void updateBounds();

     }    // Container2D

⌨️ 快捷键说明

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