Пример #1
0
        /**
         * Translate MultiRectArea object by (x, y)
         */
        public void translate(int x, int y)
        {
            for (int i = 1; i < rect[0];)
            {
                rect[i++] += x;
                rect[i++] += y;
                rect[i++] += x;
                rect[i++] += y;
            }

            if (bounds != null && !bounds.isEmpty())
            {
                bounds.translate(x, y);
            }

            if (rectangles != null)
            {
                foreach (java.awt.Rectangle element in rectangles)
                {
                    element.translate(x, y);
                }
            }
        }