public abstract class AbstractApplicationToolkit extends Object implements ApplicationToolkit
| Modifier and Type | Field and Description |
|---|---|
protected Application |
app |
protected String |
id |
| Constructor and Description |
|---|
AbstractApplicationToolkit(String id)
used to create a map a default component for a given Tool
|
| Modifier and Type | Method and Description |
|---|---|
void |
addPeerFactory(Class<? extends AppComponentPeer> peerInterface,
AppComponentPeerFactory appComponentPeerFactory) |
<T extends AppComponentPeer> |
addPeerFactory(Class<T> peerInterface,
Class<? extends T> impl) |
<T extends AppComponentPeer> |
addPeerFactory(Class<T> peerInterface,
Class<? extends T> impl,
int supportLevel) |
AppComponentPeer |
createComponentPeer(AppComponent component) |
net.thevpc.common.props.ObservableValue<AppComponent> |
focusOwner() |
String |
id() |
void |
initialize(Application app) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapplyPlaf, callUIAndWait, createColorPeer, createComponent, createFontPeer, createImagePeer, createImagePeer, createImagePeer, createReplaceColorTransform, getPlaf, loadAvailablePlafs, parseColor, printerService, runUI, runUIAndWait, runUILater, runWorker, systemClipboardprotected String id
protected Application app
public AbstractApplicationToolkit(String id)
public String id()
id in interface ApplicationToolkitpublic <T extends AppComponentPeer> void addPeerFactory(Class<T> peerInterface, Class<? extends T> impl)
public <T extends AppComponentPeer> void addPeerFactory(Class<T> peerInterface, Class<? extends T> impl, int supportLevel)
public void addPeerFactory(Class<? extends AppComponentPeer> peerInterface, AppComponentPeerFactory appComponentPeerFactory)
public AppComponentPeer createComponentPeer(AppComponent component)
createComponentPeer in interface ApplicationToolkitpublic void initialize(Application app)
public net.thevpc.common.props.ObservableValue<AppComponent> focusOwner()
focusOwner in interface ApplicationToolkitCopyright © 2021 vpc open source initiative. All rights reserved.