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