Spec-Zone .ru
спецификации, руководства, описания, API
|
001/* 002 * Copyright (c) 2008, 2013, Oracle and/or its affiliates. All rights reserved. 003 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. 004 * 005 * This code is free software; you can redistribute it and/or modify it 006 * under the terms of the GNU General Public License version 2 only, as 007 * published by the Free Software Foundation. Oracle designates this 008 * particular file as subject to the "Classpath" exception as provided 009 * by Oracle in the LICENSE file that accompanied this code. 010 * 011 * This code is distributed in the hope that it will be useful, but WITHOUT 012 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 013 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 014 * version 2 for more details (a copy is included in the LICENSE file that 015 * accompanied this code). 016 * 017 * You should have received a copy of the GNU General Public License version 018 * 2 along with this work; if not, write to the Free Software Foundation, 019 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. 020 * 021 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA 022 * or visit www.oracle.com if you need additional information or have any 023 * questions. 024 */ 025 026package javafx.stage; 027 028/** 029 * This enum defines the possible styles for a {@code Stage}. 030 */ 031public enum StageStyle { 032 033 /** 034 * Defines a normal {@code Stage} style with a solid white background and platform decorations. 035 */ 036 DECORATED, 037 038 /** 039 * Defines a {@code Stage} style with a solid white background and no decorations. 040 */ 041 UNDECORATED, 042 043 /** 044 * Defines a {@code Stage} style with a transparent background and no decorations. 045 */ 046 TRANSPARENT, 047 048 /** 049 * Defines a {@code Stage} style with a solid white background and minimal 050 * platform decorations used for a utility window. 051 */ 052 UTILITY, 053 054 /** 055 * Defines a {@code Stage} style with platform decorations and eliminates the border between 056 * client area and decorations. The client area background is unified with the decorations. 057 * This is a conditional feature, to check if it is supported see 058 * {@link javafx.application.Platform#isSupported(javafx.application.ConditionalFeature)}. 059 * If the feature is not supported by the platform, this style downgrades to {@code StageStyle.DECORATED} 060 * <p> ` 061 * NOTE: To see the effect the {@code Scene} covering the {@code Stage} should have {@code Color.TRANSPARENT} 062 */ 063 UNIFIED 064}