286N/A * Copyright (c) 2000, 2008, Oracle and/or its affiliates. All rights reserved. 286N/A * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 286N/A * This code is free software; you can redistribute it and/or modify it 286N/A * under the terms of the GNU General Public License version 2 only, as 286N/A * published by the Free Software Foundation. Oracle designates this 286N/A * particular file as subject to the "Classpath" exception as provided 286N/A * by Oracle in the LICENSE file that accompanied this code. 286N/A * This code is distributed in the hope that it will be useful, but WITHOUT 286N/A * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 286N/A * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 286N/A * version 2 for more details (a copy is included in the LICENSE file that 286N/A * accompanied this code). 286N/A * You should have received a copy of the GNU General Public License version 286N/A * 2 along with this work; if not, write to the Free Software Foundation, 286N/A * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 286N/A * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 286N/A * or visit www.oracle.com if you need additional information or have any 286N/A * Implements the LightweightPeer interface for use in lightweight components 286N/A * that have no native window associated with them. This gets created by 286N/A * default in Component so that Component and Container can be directly 286N/A * extended to create useful components written entirely in java. These 286N/A * components must be hosted somewhere higher up in the component tree by a 286N/A * native container (such as a Frame). 286N/A * This implementation provides no useful semantics and serves only as a 286N/A * marker. One could provide alternative implementations in java that do 286N/A * something useful for some of the other peer interfaces to minimize the 286N/A * This was renamed from java.awt.LightweightPeer (a horrible and confusing 286N/A * name) and moved from java.awt.Toolkit into sun.awt as a public class in 286N/A * @author Timothy Prinzing 286N/A * @author Michael Martak return new Insets(
0,
0,
0,
0);
"Page-flipping is not allowed on a lightweight component");
"Page-flipping is not allowed on a lightweight component");
"Page-flipping is not allowed on a lightweight component");
* @see java.awt.peer.ComponentPeer#isReparentSupported * @see java.awt.peer.ComponentPeer#reparent * Applies the shape to the native component window. * Lowers this component at the bottom of the above HW peer. If the above parameter * is null then the method places this component at the top of the Z-order.