FlatInspector: added layout manager and insets UI resource

This commit is contained in:
Karl Tauber
2020-02-17 11:28:56 +01:00
parent 6f9a61de56
commit c02f824d74

View File

@@ -27,6 +27,7 @@ import java.awt.Graphics;
import java.awt.Graphics2D; import java.awt.Graphics2D;
import java.awt.Insets; import java.awt.Insets;
import java.awt.KeyboardFocusManager; import java.awt.KeyboardFocusManager;
import java.awt.LayoutManager;
import java.awt.Point; import java.awt.Point;
import java.awt.Rectangle; import java.awt.Rectangle;
import java.awt.Toolkit; import java.awt.Toolkit;
@@ -294,6 +295,12 @@ public class FlatInspector
} }
} }
if( c instanceof Container ) {
LayoutManager layout = ((Container)c).getLayout();
if( layout != null )
text += "Layout: " + layout.getClass().getName() + '\n';
}
text += "Enabled: " + c.isEnabled() + '\n'; text += "Enabled: " + c.isEnabled() + '\n';
text += "Opaque: " + c.isOpaque() + (c instanceof JComponent && text += "Opaque: " + c.isOpaque() + (c instanceof JComponent &&
FlatUIUtils.hasOpaqueBeenExplicitlySet( (JComponent) c ) ? " EXPLICIT" : "") + '\n'; FlatUIUtils.hasOpaqueBeenExplicitlySet( (JComponent) c ) ? " EXPLICIT" : "") + '\n';
@@ -311,7 +318,8 @@ public class FlatInspector
if( insets == null ) if( insets == null )
return "null"; return "null";
return insets.top + "," + insets.left + ',' + insets.bottom + ',' + insets.right; return insets.top + "," + insets.left + ',' + insets.bottom + ',' + insets.right
+ (insets instanceof UIResource ? " UI" : "");
} }
private static String toString( Color c ) { private static String toString( Color c ) {