JavaScript is disabled on your browser.
Package: groovy.swing

[Groovy] Class SwingBuilder


  • class SwingBuilder
    extends FactoryBuilderSupport 

    A helper class for creating Swing widgets using GroovyMarkup

    • Property Detail

      • static final String DEFAULT_DELEGATE_PROPERTY_OBJECT_ID

      • static final String DELEGATE_PROPERTY_OBJECT_ID

    • Constructor Detail

      • SwingBuilder(boolean init)

    • Method Detail

      • @Deprecated
        static SwingBuilder $static_methodMissing(String method, Object args)

        Old factory method static SwingBuilder.build(Closure).

        Parameters:
        c - run this closure in the builder using the edt method

      • Object build(@DelegatesTo(value: SwingBuilder)
        Closure c)

        Compatibility API.

        Parameters:
        c - run this closure in the builder

      • void createKeyStrokeAction(Map attributes, JComponent component)

      • SwingBuilder doLater(@DelegatesTo(value: SwingBuilder)
        Closure c)

        Utility method to run a closure in EDT, using SwingUtilities.invokeLater.

        Parameters:
        c - this closure is run in the EDT

      • SwingBuilder doOutside(@DelegatesTo(value: SwingBuilder)
        Closure c)

        Utility method to run a closure outside of the EDT.

        The closure is wrapped in a thread, and the thread is started immediately, only if the current thread is the EDT, otherwise the closure will be called immediately.

        Parameters:
        c - this closure is started outside of the EDT

      • SwingBuilder edt(@DelegatesTo(value: SwingBuilder)
        Closure c)

        Utility method to run a closure in EDT, using SwingUtilities.invokeAndWait.

        Parameters:
        c - this closure is run in the EDT

      • static SwingBuilder edtBuilder(@DelegatesTo(value: SwingBuilder)
        Closure c)

        Factory method to create a SwingBuilder, and run the the closure in it on the EDT

        Parameters:
        c - run this closure in the new builder using the edt method

      • Object registerActionButtonWidgets()

      • Object registerBasicLayouts()

      • Object registerBasicWidgets()

      • void registerBeanFactory(String nodeName, String groupName, Class klass)

        Do some overrides for standard component handlers, else use super

      • Object registerMenuWidgets()

      • Object registerPassThruNodes()

      • Object registerSupportNodes()

      • Object registerTableComponents()

      • Object registerTableLayout()

      • Object registerTextWidgets()

Copyright © 2003-2025 The Apache Software Foundation. All rights reserved.

AltStyle によって変換されたページ (->オリジナル) /