ComponentStyle (Component component) { if (component instanceof JComponent) { Object property = ((JComponent)component).getClientProperty("JComponent.sizeVariant"); if ("large".equals(property)) return ComponentStyle.LARGE; if ("small".equals(property)) return ComponentStyle.SMALL; if ("mini".equals(property)) return ComponentStyle.MINI; } return ComponentStyle.REGULAR; }