META-INF.modules.java.desktop.classes.sun.java2d.SunGraphicsEnvironment.class Maven / Gradle / Ivy
???? :?
java/awt/GraphicsEnvironment ()V
java/awt/Font
Dialog
(Ljava/lang/String;II)V !sun/java2d/SunGraphicsEnvironment defaultFont Ljava/awt/Font; sun/awt/SunDisplayChanger
displayChanger Lsun/awt/SunDisplayChanger; screens [Ljava/awt/GraphicsDevice;
! "
getNumScreens ()I $ java/awt/GraphicsDevice
& ' ( makeScreenDevice (I)Ljava/awt/GraphicsDevice;
* + , getScreenDevices ()[Ljava/awt/GraphicsDevice; . java/awt/AWTError 0 no screen devices
- 2 3 (Ljava/lang/String;)V 5 java/lang/NullPointerException 7 BufferedImage cannot be null
4 2
: ; < = > sun/java2d/SurfaceData getPrimarySurfaceData *(Ljava/awt/Image;)Lsun/java2d/SurfaceData; @ sun/java2d/SunGraphics2D B C D E F java/awt/Color white Ljava/awt/Color; B H I F black
? K L J(Lsun/java2d/SurfaceData;Ljava/awt/Color;Ljava/awt/Color;Ljava/awt/Font;)V
N O P Q R sun/font/FontManagerFactory getInstance ()Lsun/font/FontManager; T sun/font/FontManagerForSGE
V W X getFontManagerForSGE ()Lsun/font/FontManagerForSGE; S Z [ useAlternateFontforJALocales S ] ^ _ getAllInstalledFonts ()[Ljava/awt/Font; S a b _ getCreatedFonts
d e f g h java/util/Arrays copyOf )([Ljava/lang/Object;I)[Ljava/lang/Object; j [Ljava/awt/Font;
l m n o p java/lang/System arraycopy *(Ljava/lang/Object;ILjava/lang/Object;II)V S r s t getInstalledFontFamilyNames '(Ljava/util/Locale;)[Ljava/lang/String; S v w x getCreatedFontFamilyNames ()Ljava/util/TreeMap;
z { | } " java/util/TreeMap size
? ? ? ? java/lang/String toLowerCase &(Ljava/util/Locale;)Ljava/lang/String;
z ? ? ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
z ? ? ? keySet ()Ljava/util/Set; ? ? ? ? ?
java/util/Set toArray ()[Ljava/lang/Object;
z ? ? ? get &(Ljava/lang/Object;)Ljava/lang/Object;
? ? ? ? ? java/util/Locale
getDefault ()Ljava/util/Locale;
? ? t getAvailableFontFamilyNames
# ? ? ? getDefaultConfiguration "()Ljava/awt/GraphicsConfiguration;
? ? ? ? ? java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit;
? ? ? ? getScreenInsets 3(Ljava/awt/GraphicsConfiguration;)Ljava/awt/Insets;
? ? ? ? ? java/awt/GraphicsConfiguration getBounds ()Ljava/awt/Rectangle; ? ? ? ? ? java/awt/Rectangle x I ? ? ? ? ? java/awt/Insets left ? ? ? ? y ? ? ? ? top ? ? ? ? width ? ? ? ? right ? ? ? ? height ? ? ? ? bottom ? sun/awt/DisplayChangedListener ? ? ? displayChanged
? ? notifyListeners
? ? notifyPaletteChanged
? ? ? add #(Lsun/awt/DisplayChangedListener;)V
? ? ? remove ? ? ? uiScaleEnabled Z ? ? ?
debugScale D ? %sun/security/action/GetPropertyAction ? -1
? ? ? '(Ljava/lang/String;Ljava/lang/String;)V
? ? ? ? ? java/security/AccessController doPrivileged 4(Ljava/security/PrivilegedAction;)Ljava/lang/Object;
? ? ? equals (Ljava/lang/Object;)Z?? ?
? endsWith (Ljava/lang/String;)Z
" length
substring (II)Ljava/lang/String;
dpi@X %@Y
java/lang/Double parseDouble (Ljava/lang/String;)D java/lang/NumberFormatException
? contains (DD)Z
getLocalGraphicsEnvironment ()Ljava/awt/GraphicsEnvironment;
*
#$% getDefaultScreenDevice ()Ljava/awt/GraphicsDevice;
'() getGraphicsConfigurationAtPoint D(Ljava/awt/GraphicsConfiguration;DD)Ljava/awt/GraphicsConfiguration;
?+,- getDefaultTransform !()Ljava/awt/geom/AffineTransform;
/0123 java/awt/geom/AffineTransform getScaleX ()D
56789 sun/java2d/pipe/Region clipRound (D)I
/;<3 getScaleY> java/awt/Point
=@ A (II)VC trueE sun.java2d.uiScale.enabledG sun.java2d.uiScale
IJ getScaleFactor Code LineNumberTable LocalVariableTable this #Lsun/java2d/SunGraphicsEnvironment; i num ret
StackMapTable createGraphics 5(Ljava/awt/image/BufferedImage;)Ljava/awt/Graphics2D; img Ljava/awt/image/BufferedImage; sd Lsun/java2d/SurfaceData; fm Lsun/font/FontManager;
Deprecated RuntimeVisibleAnnotations Ljava/lang/Deprecated; getAllFonts newlen fonts Lsun/font/FontManagerForSGE; installedFonts created retval [Ljava/lang/String; keyNames [Ljava/lang/Object; requestedLocale Ljava/util/Locale; installed map Ljava/util/TreeMap; LocalVariableTypeTable 9Ljava/util/TreeMap;gi ()[Ljava/lang/String; getUsableBounds /(Ljava/awt/GraphicsDevice;)Ljava/awt/Rectangle; gd Ljava/awt/GraphicsDevice; gc Ljava/awt/GraphicsConfiguration; insets Ljava/awt/Insets; usableBounds Ljava/awt/Rectangle; paletteChanged isDisplayLocal ()Z addDisplayChangedListener client Lsun/awt/DisplayChangedListener; removeDisplayChangedListener isFlipStrategyPreferred (Ljava/awt/peer/ComponentPeer;)Z peer Ljava/awt/peer/ComponentPeer; isUIScaleEnabled
getDebugScale units scale ignored !Ljava/lang/NumberFormatException; propertyName Ljava/lang/String; scaleFactor config device current env Ljava/awt/GraphicsEnvironment; convertToDeviceSpace (DD)Ljava/awt/Point; tx Ljava/awt/geom/AffineTransform;
SourceFile SunGraphicsEnvironment.java! ? ? ? ? ? K R *? *? Y ? ? *? Y? ? ? L = A ?M NO ! + , K ? /*? L+? '*? =? #L>? +*? %S????*+? +? L &