
META-INF.modules.java.desktop.classes.javax.swing.plaf.synth.SynthTextPaneUI.class Maven / Gradle / Ivy
???? @ ?
(javax/swing/plaf/synth/SynthEditorPaneUI ()V &javax/swing/plaf/synth/SynthTextPaneUI
TextPane
installUI (Ljavax/swing/JComponent;)V
javax/swing/JComponent
getForeground ()Ljava/awt/Color;
updateForeground (Ljava/awt/Color;)V
getFont ()Ljava/awt/Font;
!
updateFont (Ljava/awt/Font;)V
# $ % propertyChange #(Ljava/beans/PropertyChangeEvent;)V
' ( ) * + java/beans/PropertyChangeEvent getPropertyName ()Ljava/lang/String; -
foreground
/ 0 1 2 3 java/lang/String equals (Ljava/lang/Object;)Z
' 5 6 7 getNewValue ()Ljava/lang/Object; 9 java/awt/Color ; font =
java/awt/Font ? document
A B C getComponent #()Ljavax/swing/text/JTextComponent;
E F G H I javax/swing/text/JTextComponent getDocument ()Ljavax/swing/text/Document; K javax/swing/text/StyledDocument M javax/swing/text/StyleContext O default J Q R S getStyle ,(Ljava/lang/String;)Ljavax/swing/text/Style; U V W X Y javax/swing/text/StyleConstants
Foreground Ljava/lang/Object; [ \ ] ^ _ javax/swing/text/Style removeAttribute (Ljava/lang/Object;)V
U a b c
setForeground 9(Ljavax/swing/text/MutableAttributeSet;Ljava/awt/Color;)V U e f Y
FontFamily U h i Y FontSize U k l Y Bold U n o Y Italic
<