jdk/src/java.desktop/share/classes/javax/swing/SwingConstants.java
author aghaisas
Mon, 10 Jul 2017 14:55:29 +0530
changeset 47151 362dcbee0613
parent 25859 3317bb8137f4
permissions -rw-r--r--
6919529: NPE from MultiUIDefaults.getUIError Reviewed-by: aghaisas, psadhukhan, serb Contributed-by: shashidhara.veerabhadraiah@oracle.com
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     1
/*
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     2
 * Copyright (c) 1997, 2000, Oracle and/or its affiliates. All rights reserved.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     3
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
90ce3da70b43 Initial load
duke
parents:
diff changeset
     4
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
     5
 * This code is free software; you can redistribute it and/or modify it
90ce3da70b43 Initial load
duke
parents:
diff changeset
     6
 * under the terms of the GNU General Public License version 2 only, as
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     7
 * published by the Free Software Foundation.  Oracle designates this
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
     8
 * particular file as subject to the "Classpath" exception as provided
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
     9
 * by Oracle in the LICENSE file that accompanied this code.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    10
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    11
 * This code is distributed in the hope that it will be useful, but WITHOUT
90ce3da70b43 Initial load
duke
parents:
diff changeset
    12
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
90ce3da70b43 Initial load
duke
parents:
diff changeset
    13
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
90ce3da70b43 Initial load
duke
parents:
diff changeset
    14
 * version 2 for more details (a copy is included in the LICENSE file that
90ce3da70b43 Initial load
duke
parents:
diff changeset
    15
 * accompanied this code).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    16
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    17
 * You should have received a copy of the GNU General Public License version
90ce3da70b43 Initial load
duke
parents:
diff changeset
    18
 * 2 along with this work; if not, write to the Free Software Foundation,
90ce3da70b43 Initial load
duke
parents:
diff changeset
    19
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    20
 *
5506
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    21
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    22
 * or visit www.oracle.com if you need additional information or have any
202f599c92aa 6943119: Rebrand source copyright notices
ohair
parents: 2
diff changeset
    23
 * questions.
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    24
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    25
package javax.swing;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    26
90ce3da70b43 Initial load
duke
parents:
diff changeset
    27
90ce3da70b43 Initial load
duke
parents:
diff changeset
    28
/**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    29
 * A collection of constants generally used for positioning and orienting
90ce3da70b43 Initial load
duke
parents:
diff changeset
    30
 * components on the screen.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    31
 *
90ce3da70b43 Initial load
duke
parents:
diff changeset
    32
 * @author Jeff Dinkins
90ce3da70b43 Initial load
duke
parents:
diff changeset
    33
 * @author Ralph Kar (orientation support)
25201
4adc75e0c4e5 8046485: Add missing @since tag under javax.swing.*
henryjen
parents: 5506
diff changeset
    34
 * @since 1.2
2
90ce3da70b43 Initial load
duke
parents:
diff changeset
    35
 */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    36
public interface SwingConstants {
90ce3da70b43 Initial load
duke
parents:
diff changeset
    37
90ce3da70b43 Initial load
duke
parents:
diff changeset
    38
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    39
         * The central position in an area. Used for
90ce3da70b43 Initial load
duke
parents:
diff changeset
    40
         * both compass-direction constants (NORTH, etc.)
90ce3da70b43 Initial load
duke
parents:
diff changeset
    41
         * and box-orientation constants (TOP, etc.).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    42
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    43
        public static final int CENTER  = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    44
90ce3da70b43 Initial load
duke
parents:
diff changeset
    45
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
    46
        // Box-orientation constant used to specify locations in a box.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    47
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
    48
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    49
         * Box-orientation constant used to specify the top of a box.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    50
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    51
        public static final int TOP     = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    52
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    53
         * Box-orientation constant used to specify the left side of a box.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    54
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    55
        public static final int LEFT    = 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    56
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    57
         * Box-orientation constant used to specify the bottom of a box.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    58
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    59
        public static final int BOTTOM  = 3;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    60
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    61
         * Box-orientation constant used to specify the right side of a box.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    62
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    63
        public static final int RIGHT   = 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    64
90ce3da70b43 Initial load
duke
parents:
diff changeset
    65
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
    66
        // Compass-direction constants used to specify a position.
90ce3da70b43 Initial load
duke
parents:
diff changeset
    67
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
    68
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    69
         * Compass-direction North (up).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    70
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    71
        public static final int NORTH      = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    72
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    73
         * Compass-direction north-east (upper right).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    74
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    75
        public static final int NORTH_EAST = 2;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    76
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    77
         * Compass-direction east (right).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    78
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    79
        public static final int EAST       = 3;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    80
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    81
         * Compass-direction south-east (lower right).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    82
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    83
        public static final int SOUTH_EAST = 4;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    84
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    85
         * Compass-direction south (down).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    86
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    87
        public static final int SOUTH      = 5;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    88
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    89
         * Compass-direction south-west (lower left).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    90
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    91
        public static final int SOUTH_WEST = 6;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    92
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    93
         * Compass-direction west (left).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    94
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    95
        public static final int WEST       = 7;
90ce3da70b43 Initial load
duke
parents:
diff changeset
    96
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
    97
         * Compass-direction north west (upper left).
90ce3da70b43 Initial load
duke
parents:
diff changeset
    98
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
    99
        public static final int NORTH_WEST = 8;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   100
90ce3da70b43 Initial load
duke
parents:
diff changeset
   101
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
   102
        // These constants specify a horizontal or
90ce3da70b43 Initial load
duke
parents:
diff changeset
   103
        // vertical orientation. For example, they are
90ce3da70b43 Initial load
duke
parents:
diff changeset
   104
        // used by scrollbars and sliders.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   105
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
   106
        /** Horizontal orientation. Used for scrollbars and sliders. */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   107
        public static final int HORIZONTAL = 0;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   108
        /** Vertical orientation. Used for scrollbars and sliders. */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   109
        public static final int VERTICAL   = 1;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   110
90ce3da70b43 Initial load
duke
parents:
diff changeset
   111
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
   112
        // Constants for orientation support, since some languages are
90ce3da70b43 Initial load
duke
parents:
diff changeset
   113
        // left-to-right oriented and some are right-to-left oriented.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   114
        // This orientation is currently used by buttons and labels.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   115
        //
90ce3da70b43 Initial load
duke
parents:
diff changeset
   116
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   117
         * Identifies the leading edge of text for use with left-to-right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   118
         * and right-to-left languages. Used by buttons and labels.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   119
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   120
        public static final int LEADING  = 10;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   121
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   122
         * Identifies the trailing edge of text for use with left-to-right
90ce3da70b43 Initial load
duke
parents:
diff changeset
   123
         * and right-to-left languages. Used by buttons and labels.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   124
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   125
        public static final int TRAILING = 11;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   126
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   127
         * Identifies the next direction in a sequence.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   128
         *
90ce3da70b43 Initial load
duke
parents:
diff changeset
   129
         * @since 1.4
90ce3da70b43 Initial load
duke
parents:
diff changeset
   130
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   131
        public static final int NEXT = 12;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   132
90ce3da70b43 Initial load
duke
parents:
diff changeset
   133
        /**
90ce3da70b43 Initial load
duke
parents:
diff changeset
   134
         * Identifies the previous direction in a sequence.
90ce3da70b43 Initial load
duke
parents:
diff changeset
   135
         *
90ce3da70b43 Initial load
duke
parents:
diff changeset
   136
         * @since 1.4
90ce3da70b43 Initial load
duke
parents:
diff changeset
   137
         */
90ce3da70b43 Initial load
duke
parents:
diff changeset
   138
        public static final int PREVIOUS = 13;
90ce3da70b43 Initial load
duke
parents:
diff changeset
   139
}