- groovy.swing.SwingBuilder
 
    
        - 
        
        
        
        
        
        
            
                - 
                    
                    
                        Inherited fields 
                        
                            | Fields inherited from class | 
                            Fields | 
                        
                                                
                            class FactoryBuilderSupport | 
                            CHILD_BUILDER, CURRENT_BUILDER, CURRENT_FACTORY, CURRENT_NAME, CURRENT_NODE, OWNER, PARENT_BUILDER, PARENT_CONTEXT, PARENT_FACTORY, PARENT_NAME, PARENT_NODE, SCRIPT_CLASS_NAME, attributeDelegates, autoRegistrationComplete, autoRegistrationRunning, explicitMethods, explicitProperties, methodMissingDelegate, postInstantiateDelegates, postNodeCompletionDelegates, preInstantiateDelegates, propertyMissingDelegate, registrationGroup, registrationGroupName | 
                        
                    
                    
                 
                
            
        
        
        
         
        
        
        
        
        
        
                - 
                    
Constructor Summary
                    
                    
                        Constructors 
                        
                            | Constructor and description | 
                        
                        
                        
                            
                                SwingBuilder(boolean init)
  | 
                        
                        
                    
                   
               
        
        
        
        
        
            
            - 
                    
Methods Summary
                    
                    
                        Methods 
                        
                            | Type Params | 
                            Return Type | 
                            Name and description | 
                        
                        
                        
                             | 
                            static SwingBuilder | 
                            $static_methodMissing(String method, Object args) Old factory method static SwingBuilder.build(Closure). | 
                        
                        
                        
                             | 
                            Object | 
                            build(Closure c) Compatibility API. | 
                        
                        
                        
                             | 
                            static Object | 
                            clientPropertyAttributeDelegate(Object builder, Object node, Object attributes)
  | 
                        
                        
                        
                             | 
                            void | 
                            createKeyStrokeAction(Map attributes, JComponent component)
  | 
                        
                        
                        
                             | 
                            SwingBuilder | 
                            doLater(Closure c) Utility method to run a closure in EDT,
 using SwingUtilities.invokeLater. | 
                        
                        
                        
                             | 
                            SwingBuilder | 
                            doOutside(Closure c) Utility method to run a closure outside of the EDT. | 
                        
                        
                        
                             | 
                            SwingBuilder | 
                            edt(Closure c) Utility method to run a closure in EDT,
 using SwingUtilities.invokeAndWait. | 
                        
                        
                        
                             | 
                            static SwingBuilder | 
                            edtBuilder(Closure c) Factory method to create a SwingBuilder, and run the
 the closure in it on the EDT | 
                        
                        
                        
                             | 
                            static LookAndFeel | 
                            lookAndFeel(Object laf, Closure initCode)
  | 
                        
                        
                        
                             | 
                            static LookAndFeel | 
                            lookAndFeel(Map attributes, Object laf, Closure initCode)
  | 
                        
                        
                        
                             | 
                            static LookAndFeel | 
                            lookAndFeel(Object[] lafs)
  | 
                        
                        
                        
                             | 
                            static Object | 
                            objectIDAttributeDelegate(Object builder, Object node, Object attributes)
  | 
                        
                        
                        
                             | 
                            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 | 
                            registerBinding()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerBorders()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerBoxLayout()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerContainers()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerDataModels()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerEditors()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerMDIWidgets()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerMenuWidgets()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerPassThruNodes()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerRenderers()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerSupportNodes()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerTableComponents()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerTableLayout()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerTextWidgets()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerThreading()
  | 
                        
                        
                        
                             | 
                            Object | 
                            registerWindows()
  | 
                        
                        
                        
                             | 
                            KeyStroke | 
                            shortcut(Object key, Object modifier)
  | 
                        
                        
                        
                             | 
                            KeyStroke | 
                            shortcut(String key, Object modifier)
  | 
                        
                        
                    
                   
               
            
            - 
                    
Inherited Methods Summary
                    
                    
                        Inherited Methods 
                        
                            | Methods inherited from class | 
                            Name | 
                        
                        
                        
                            class FactoryBuilderSupport | 
                            addAttributeDelegate, addDisposalClosure, addPostInstantiateDelegate, addPostNodeCompletionDelegate, addPreInstantiateDelegate, autoRegisterNodes, build, build, build, checkExplicitMethod, checkValueIsNull, checkValueIsType, checkValueIsTypeNotString, createNode, dispatchNodeCall, dispathNodeCall, dispose, getAttributeDelegates, getChildBuilder, getContext, getContextAttribute, getContexts, getContinuationData, getCurrent, getCurrentBuilder, getCurrentFactory, getCurrentName, getDisposalClosures, getExplicitMethods, getExplicitProperties, getFactories, getLocalExplicitMethods, getLocalExplicitProperties, getLocalFactories, getMethodMissingDelegate, getName, getNameMappingClosure, getParentContext, getParentFactory, getParentName, getParentNode, getPostInstantiateDelegates, getPostNodeCompletionDelegates, getPreInstantiateDelegates, getProperty, getPropertyMissingDelegate, getProxyBuilder, getRegistrationGroupItems, getRegistrationGroups, getVariable, getVariables, handleNodeAttributes, invokeMethod, invokeMethod, newContext, newInstance, nodeCompleted, popContext, postInstantiate, postNodeCompletion, preInstantiate, registerBeanFactory, registerBeanFactory, registerExplicitMethod, registerExplicitMethod, registerExplicitProperty, registerExplicitProperty, registerFactory, registerFactory, removeAttributeDelegate, removePostInstantiateDelegate, removePostNodeCompletionDelegate, removePreInstantiateDelegate, reset, resolveExplicitMethod, resolveExplicitProperty, resolveFactory, restoreFromContinuationData, setClosureDelegate, setMethodMissingDelegate, setNameMappingClosure, setNodeAttributes, setParent, setProperty, setPropertyMissingDelegate, setProxyBuilder, setVariable, withBuilder, withBuilder, withBuilder | 
                        
                        
                            class Binding | 
                            getProperty, getVariable, getVariables, hasVariable, removeVariable, setProperty, setVariable | 
                        
                        
                            class GroovyObjectSupport | 
                            getMetaClass, setMetaClass | 
                        
                    
                   
               
                
        
        
     
    
 
    
        - 
           
            
            
            
            
                - 
                    
                
                    
Property Detail
                    
                        
                        
                            - 
                                
static final String DEFAULT_DELEGATE_PROPERTY_OBJECT_ID
                                
                             
                        
                    
                        
                        
                            - 
                                
static final String DELEGATE_PROPERTY_OBJECT_ID
                                
                             
                        
                    
                 
            
            
            
            
            
            
                - 
                    
                
                    
Constructor Detail
                    
                        
                        
                            - 
                                
SwingBuilder(boolean init)
                                
                             
                        
                    
                 
            
            
            
            
            
                - 
                    
                
                    
Method Detail
                    
                        
                        
                    
                        
                        
                            - 
                                
                                
 Compatibility API. 
- Parameters:
 c -  run this closure in the builder
                             
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                            - 
                                
                                
 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
                             
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                            - 
                                
Object registerActionButtonWidgets()
                                
                             
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                            - 
                                
Object registerPassThruNodes()
                                
                             
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                            - 
                                
Object registerTableComponents()
                                
                             
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                        
                        
                    
                 
            
            
         
    
 
    
    
    Copyright © 2003-2022 The Apache Software Foundation. All rights reserved.