jdk/src/java.desktop/share/classes/javax/swing/JComponent.java
changeset 32865 f9cb6e427f9e
parent 32494 f67e3c52f31f
child 32870 b73c8ff78c80
equal deleted inserted replaced
32864:2a338536e642 32865:f9cb6e427f9e
   375             StringBuilder("componentObtainingGraphicsFrom");
   375             StringBuilder("componentObtainingGraphicsFrom");
   376 
   376 
   377     /**
   377     /**
   378      * AA text hints.
   378      * AA text hints.
   379      */
   379      */
   380     transient private Object aaHint;
   380     private transient Object aaHint;
   381     transient private Object lcdRenderingHint;
   381     private transient Object lcdRenderingHint;
   382 
   382 
   383     static Graphics safelyGetGraphics(Component c) {
   383     static Graphics safelyGetGraphics(Component c) {
   384         return safelyGetGraphics(c, SwingUtilities.getRoot(c));
   384         return safelyGetGraphics(c, SwingUtilities.getRoot(c));
   385     }
   385     }
   386 
   386 
  2803      * @see #setDefaultLocale
  2803      * @see #setDefaultLocale
  2804      * @see java.awt.Component#getLocale
  2804      * @see java.awt.Component#getLocale
  2805      * @see #setLocale
  2805      * @see #setLocale
  2806      * @since 1.4
  2806      * @since 1.4
  2807      */
  2807      */
  2808     static public Locale getDefaultLocale() {
  2808     public static Locale getDefaultLocale() {
  2809         Locale l = (Locale) SwingUtilities.appContextGet(defaultLocale);
  2809         Locale l = (Locale) SwingUtilities.appContextGet(defaultLocale);
  2810         if( l == null ) {
  2810         if( l == null ) {
  2811             //REMIND(bcb) choosing the default value is more complicated
  2811             //REMIND(bcb) choosing the default value is more complicated
  2812             //than this.
  2812             //than this.
  2813             l = Locale.getDefault();
  2813             l = Locale.getDefault();
  2830      * @see #getDefaultLocale
  2830      * @see #getDefaultLocale
  2831      * @see java.awt.Component#getLocale
  2831      * @see java.awt.Component#getLocale
  2832      * @see #setLocale
  2832      * @see #setLocale
  2833      * @since 1.4
  2833      * @since 1.4
  2834      */
  2834      */
  2835     static public void setDefaultLocale( Locale l ) {
  2835     public static void setDefaultLocale( Locale l ) {
  2836         SwingUtilities.appContextPut(defaultLocale, l);
  2836         SwingUtilities.appContextPut(defaultLocale, l);
  2837     }
  2837     }
  2838 
  2838 
  2839 
  2839 
  2840     /**
  2840     /**
  3712         /**
  3712         /**
  3713          * Number of PropertyChangeListener objects registered. It's used
  3713          * Number of PropertyChangeListener objects registered. It's used
  3714          * to add/remove ContainerListener and FocusListener to track
  3714          * to add/remove ContainerListener and FocusListener to track
  3715          * target JComponent's state
  3715          * target JComponent's state
  3716          */
  3716          */
  3717         private volatile transient int propertyListenersCount = 0;
  3717         private transient volatile int propertyListenersCount = 0;
  3718 
  3718 
  3719         /**
  3719         /**
  3720          * This field duplicates the function of the accessibleAWTFocusHandler field
  3720          * This field duplicates the function of the accessibleAWTFocusHandler field
  3721          * in java.awt.Component.AccessibleAWTComponent, so it has been deprecated.
  3721          * in java.awt.Component.AccessibleAWTComponent, so it has been deprecated.
  3722          */
  3722          */