@DynamicUserResource public class PanelIconDisc extends PanelIconBasic { @Override protected void paintImage(Graphics2D g2d, Color color) { Dimension dimension = getDimension(); long dim = Math.round(dimension.getWidth() / 3); g2d.setColor(color); g2d.translate(dim, dim); g2d.fill(new Ellipse2D.Double(0, 0, dim, dim)); } }
private boolean isVersionedSet(Class<?> c) { DynamicUserResource annotation = c.getAnnotation(DynamicUserResource.class); return annotation != null && annotation.versioned(); }
private boolean isCacheableSet(Class<?> c) { DynamicUserResource annotation = c.getAnnotation(DynamicUserResource.class); return annotation != null && annotation.cacheable(); }
@DynamicUserResource public class PanelIconChevron extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 1); path.lineTo(17, 1); path.lineTo(47, 31); path.lineTo(17, 61); path.lineTo(1, 61); path.lineTo(31, 31); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangleLeft extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(47, 30); path.moveTo(33, 0); path.lineTo(0, 33); path.lineTo(0, 34); path.lineTo(33, 67); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronLeft extends PanelIconChevronBasic { void draw(GeneralPath path) { path.moveTo(61, 1); path.lineTo(45, 1); path.lineTo(15, 31); path.lineTo(45, 61); path.lineTo(61, 61); path.lineTo(30, 31); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronDown extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 0); path.lineTo(31, 30); path.lineTo(61, 0); path.lineTo(61, 16); path.lineTo(31, 46); path.lineTo(1, 16); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronUp extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(0, 46); path.lineTo(0, 31); path.lineTo(30, 1); path.lineTo(61, 31); path.lineTo(61, 46); path.lineTo(30, 16); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangleUp extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(31, 47); path.moveTo(0, 33); path.lineTo(33, 0); path.lineTo(34, 0); path.lineTo(67, 33); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronUp extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(0, 46); path.lineTo(0, 31); path.lineTo(30, 1); path.lineTo(61, 31); path.lineTo(61, 46); path.lineTo(30, 16); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangleDown extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(31, 54); path.moveTo(0, 0); path.lineTo(33, 33); path.lineTo(34, 33); path.lineTo(67, 0); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangle extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(47, 30); path.moveTo(0, 0); path.lineTo(33, 33); path.lineTo(33, 34); path.lineTo(0, 67); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangleLeft extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(47, 30); path.moveTo(33, 0); path.lineTo(0, 33); path.lineTo(0, 34); path.lineTo(33, 67); path.closePath(); } }
@DynamicUserResource public class PanelIconChevron extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 1); path.lineTo(17, 1); path.lineTo(47, 31); path.lineTo(17, 61); path.lineTo(1, 61); path.lineTo(31, 31); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangle extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(47, 30); path.moveTo(0, 0); path.lineTo(33, 33); path.lineTo(33, 34); path.lineTo(0, 67); path.closePath(); } }
@DynamicUserResource public class PanelIconChevron extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 1); path.lineTo(17, 1); path.lineTo(47, 31); path.lineTo(17, 61); path.lineTo(1, 61); path.lineTo(31, 31); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronDown extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 0); path.lineTo(31, 30); path.lineTo(61, 0); path.lineTo(61, 16); path.lineTo(31, 46); path.lineTo(1, 16); path.closePath(); } }
@DynamicUserResource public class PanelIconTriangleDown extends PanelIconTriangleBasic { void draw(GeneralPath path, Graphics2D g2d) { g2d.translate(31, 54); path.moveTo(0, 0); path.lineTo(33, 33); path.lineTo(34, 33); path.lineTo(67, 0); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronDown extends PanelIconChevronBasic { protected void draw(GeneralPath path) { path.moveTo(1, 0); path.lineTo(31, 30); path.lineTo(61, 0); path.lineTo(61, 16); path.lineTo(31, 46); path.lineTo(1, 16); path.closePath(); } }
@DynamicUserResource public class PanelIconChevronLeft extends PanelIconChevronBasic { void draw(GeneralPath path) { path.moveTo(61, 1); path.lineTo(45, 1); path.lineTo(15, 31); path.lineTo(45, 61); path.lineTo(61, 61); path.lineTo(30, 31); path.closePath(); } }