- 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-2025 The Apache Software Foundation. All rights reserved.