All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.modules.java.desktop.classes.javax.swing.plaf.basic.BasicInternalFrameTitlePane$Handler.class Maven / Gradle / Ivy

????;	:javax/swing/plaf/basic/BasicInternalFrameTitlePane$Handlerthis$04Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;
	
java/lang/Object()V
java/beans/PropertyChangeEventgetPropertyName()Ljava/lang/String;javax/swing/JInternalFrameselected
2javax/swing/plaf/basic/BasicInternalFrameTitlePanerepainticonmaximum
!"setButtonIcons
$%
enableActions'closable
)*+getNewValue()Ljava/lang/Object;	-./01java/lang/BooleanTRUELjava/lang/Boolean;	345closeButtonLjavax/swing/JButton;
789add*(Ljava/awt/Component;)Ljava/awt/Component;
;<=remove(Ljava/awt/Component;)V?maximizable	AB5	maxButtonDiconable	FG5
iconButton
IJ
revalidate
LMNminimumLayoutSize*(Ljava/awt/Container;)Ljava/awt/Dimension;	PQRframeLjavax/swing/JInternalFrame;
TUV
isClosable()Z
XYV
isMaximizable
[\V
isIconifiable
^_`getFont()Ljava/awt/Font;
bcdgetFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics;
fggetTitle
ijklmsun/swing/SwingUtilities2stringWidthC(Ljavax/swing/JComponent;Ljava/awt/FontMetrics;Ljava/lang/String;)I
opqrsjava/lang/Stringlength()I
ouvw	substring(II)Ljava/lang/String;yz{makeConcatWithConstants&(Ljava/lang/String;)Ljava/lang/String;
}~getFrameIcon()Ljavax/swing/Icon;
????sjava/awt/FontMetrics	getHeight????sjavax/swing/Icon
getIconHeight
?????java/lang/Mathmin(II)I
????max?java/awt/Dimension
???(II)V
???	getBorder()Ljavax/swing/border/Border;?????javax/swing/border/BordergetBorderInsets'(Ljava/awt/Component;)Ljava/awt/Insets;	????heightI	?????java/awt/Insetstop	????bottom	????width	????left	????right
?????)javax/swing/plaf/basic/BasicGraphicsUtils
isLeftToRight(Ljava/awt/Component;)Z
??sgetWidth
?
????javax/swing/JButtongetIcon	???menuBarLjavax/swing/JMenuBar;
?????javax/swing/JMenuBar	setBounds(IIII)V
???java/awt/LayoutManager?!java/beans/PropertyChangeListener7(Ljavax/swing/plaf/basic/BasicInternalFrameTitlePane;)VCodeLineNumberTableLocalVariableTablethis,?0+?(?,?*?*??@?6W?D*?*??@?:?3C,?-+?(?,?*?*??E?6W?*?*??E?:*??#*??H*????bHJKLOQ&R-S.V4W>XPZa\g]q^?`?b?c?d?f?i?k?l?m? ??????????	?o!!!
??????s? ???????=?5??t??????N?:*+?K??v?????MN??
:=*??O?S??*??O?W??*??O?Z??*??O*??]?aN*??O?e:?*??O-?h?6??n?6?0*??O-?t?x?h6??`=?`=*??O?|:-??6?6	?????6	?		??6
??Y
??:*????<*???+??:Y??????``??Y??????``?????!{}~? ?#?0?3?E?Q?f?i?y??????????????????????????????????
?"?7??????
*??:??:??7??E???Q???i???y????}??w???q??	?R??
?F???]
??2?o@?@?-??o???o??*??Z????D	*??O??=*???>*???6*??2????6*??O?|:6???6??	dd6*???dl???dd?6*??O?S?**??2dl????`6*??O?W?**??@dl????`6*??O?Z?*??Edl?б?R????-?9?<?A?J?Z?q?????????????????
??\	????????????Z???-??9??<????j?J	??E?%	??@p?	??n?	??#





© 2015 - 2025 Weber Informatics LLC | Privacy Policy