Edit D:\app\Administrator\product\11.2.0\dbhome_1\jdev\lib\oracle\jdeveloper\layout\XYLayout.class
?? 1 ? !oracle/jdeveloper/layout/XYLayout defaultConstraints (Loracle/jdeveloper/layout/XYConstraints; &oracle/jdeveloper/layout/XYConstraints <init> ()V java/awt/Dimension (II)V width I height java/awt/Container getComponentCount ()I getComponent (I)Ljava/awt/Component; ! java/awt/Component # isVisible ()Z % & $ ' getComponentBounds +(Ljava/awt/Component;Z)Ljava/awt/Rectangle; ) * + java/awt/Rectangle . x 0 / 1 / java/lang/Math 4 max (II)I 6 7 5 8 y ; / < / getInsets ()Ljava/awt/Insets; ? @ A java/awt/Insets C left E D F right H D I top K D L bottom N D O this #Loracle/jdeveloper/layout/XYLayout; target Ljava/awt/Container; doPreferred Z dim Ljava/awt/Dimension; count i component Ljava/awt/Component; r Ljava/awt/Rectangle; insets Ljava/awt/Insets; info Ljava/util/Hashtable; a b c java/util/Hashtable e get &(Ljava/lang/Object;)Ljava/lang/Object; g h f i 1 < (IIII)V o / p getPreferredSize ()Ljava/awt/Dimension; r s $ t getMinimumSize v s $ w constraints d f ? ??? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ~ f ? Ljava/lang/Object; setBounds ? o $ ? getLayoutSize +(Ljava/awt/Container;Z)Ljava/awt/Dimension; ? ? ? remove ? h f ? name Ljava/lang/String; java/lang/StringBuilder ? ? XYLayout[width= ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ? ? ? (I)Ljava/lang/StringBuilder; ? ? ? ? ,height= ? ] ? toString ()Ljava/lang/String; ? ? ? ? java/lang/Object ? ? $init$ ? ? java/awt/LayoutManager2 ? java/io/Serializable ? ConstantValue serialVersionUID J ? <clinit> invalidateLayout (Ljava/awt/Container;)V getLayoutAlignmentY (Ljava/awt/Container;)F getLayoutAlignmentX maximumLayoutSize *(Ljava/awt/Container;)Ljava/awt/Dimension; addLayoutComponent )(Ljava/awt/Component;Ljava/lang/Object;)V layoutContainer minimumLayoutSize preferredLayoutSize removeLayoutComponent (Ljava/awt/Component;)V )(Ljava/lang/String;Ljava/awt/Component;)V setHeight (I)V getHeight setWidth getWidth Code LineNumberTable SourceFile XYLayout.java LocalVariableTable OJC LineColumnInfo ! ? ? ? ? ? ? ? a b ? 3 *? ?*? ? ? ? Q R ? ] *? ?*? ?*? *? ? ? ? Q R ? ? / *? ? ? ? Q R ? ? ? : *? ? ? ? Q R ? ? / *? ? ? ? Q R ? ? ? : *? ? ? ? Q R ? ? ? R (? ?? ?? ?*? ? ?? ?*? ? ?? ? ? ? ? ( Q R ? ? ? ? ? ? &