模块  java.desktop
软件包  javax.swing

Annotation Type SwingContainer


  • @Target(TYPE)
    @Retention(RUNTIME)
    public @interface SwingContainer
    用于为自动生成的BeanInfo类指定一些与swing相关的信息的注释。 如果带注释的类具有相应的用户定义的BeanInfo类,则不使用此注释,这并不意味着自动分析。

    isContainer feature attribute主要是为Swing库引入的。 所有Swing组件都按设计扩展了Container类,因此构建器工具假定所有Swing组件都是容器。 具有isContainer属性的BeanInfo类允许直接指定Swing组件是否为容器。

    从以下版本开始:
    9
    • Optional Element Summary

      Optional Elements  
      变量和类型 Optional Element 描述
      String delegate
      如果不建议直接将子组件添加到带注释的类,则带注释的类中的getter方法的名称将返回相应的Swing容器。
      boolean value
      该值指示带注释的类是否可以用作其他Swing组件的容器。
    • Element Detail

      • value

        boolean value
        该值指示带注释的类是否可以用作其他Swing组件的容器。
        结果
        true如果带注释的类是Swing容器; 否则为false
        Default:
        真正
      • delegate

        String delegate
        如果不建议直接将子组件添加到带注释的类,则带注释的类中的getter方法的名称将返回相应的Swing容器。
        结果
        带注释的类中的getter方法的名称,它返回相应的Swing容器,如果未设置方法名称,则返回空字符串。
        Default:
        “”