static A setFontSize(final float size, final A a) { if (a == null) ret a; swing { a.setFont(a.getFont().deriveFont((float) size)); if (a cast JComboBox) { Component _a = a.getEditor().getEditorComponent(); if (_a cast JComponent) _a.setFont(_a.getFont().deriveFont((float) size)); } } ret a; } static A setFontSize(A a, float size) { ret setFontSize(size, a); }