package org.trianacode.annotation; /** * Annotation to be applied to a method in a class that is annotated with the @Tool annotation This annotation * identifies a method that returns a JPanel that will be used as the basis of the popup panel. * The method must be a getter with no parameters and a return type of JPanel or a subclass. * * @author Andrew Harrison * @version 1.0.0 Jul 10, 2010 */ @java.lang.annotation.Target({java.lang.annotation.ElementType.METHOD}) @java.lang.annotation.Retention(java.lang.annotation.RetentionPolicy.RUNTIME) public @interface CustomGUIComponent { }