C
- JButton
typeU
- base WButtonUI
typeP
- IButtonPainter
typepublic abstract class AbstractButtonDescriptor<C extends JButton,U extends WButtonUI,P extends IButtonPainter> extends AbstractComponentDescriptor<C,U,P>
baseUIClass, componentClass, componentIcons, defaultStyleId, id, painterAdapterClass, painterClass, painterInterface, uiClass, uiClassId
Constructor and Description |
---|
AbstractButtonDescriptor(String id,
Class<C> componentClass,
String uiClassId,
Class<U> baseUIClass,
Class<? extends U> uiClass,
Class<P> painterInterface,
Class<? extends P> painterClass,
Class<? extends P> painterAdapterClass,
StyleId defaultStyleId)
Constructs new
AbstractButtonDescriptor . |
createUI, getBaseUIClass, getComponentClass, getDefaultStyleId, getDefaultStyleId, getIcon, getIconResource, getId, getPainterAdapterClass, getPainterClass, getPainterInterface, getTitle, getUIClass, getUIClassId, toString, updateDefaults, updateUI
public AbstractButtonDescriptor(@NotNull String id, @NotNull Class<C> componentClass, @NotNull String uiClassId, @NotNull Class<U> baseUIClass, @NotNull Class<? extends U> uiClass, @NotNull Class<P> painterInterface, @NotNull Class<? extends P> painterClass, @NotNull Class<? extends P> painterAdapterClass, @NotNull StyleId defaultStyleId)
AbstractButtonDescriptor
.id
- JButton
identifiercomponentClass
- JButton
Class
uiClassId
- WButtonUI
Class
identifierbaseUIClass
- base WButtonUI
Class
applicable to JButton
uiClass
- WButtonUI
Class
used for JButton
by defaultpainterInterface
- IButtonPainter
interface Class
painterClass
- IButtonPainter
implementation Class
painterAdapterClass
- adapter for IButtonPainter
defaultStyleId
- JButton
default StyleId
Copyright © 2020. All rights reserved.