META-INF.modules.java.desktop.classes.sun.java2d.SunGraphicsEnvironment.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java.desktop Show documentation
Show all versions of java.desktop Show documentation
Bytecoder java.desktop Module
???? :?
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 &