A - a classe da aplicação.public abstract class AbstractApplicationAction<A extends AbstractApplication> extends AbstractAction
changeSupport, enabledACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON| Constructor and Description |
|---|
AbstractApplicationAction(A application)
Construtor.
|
AbstractApplicationAction(A application,
String label,
ImageIcon icon)
Construtor.
|
| Modifier and Type | Method and Description |
|---|---|
abstract void |
actionPerformed(ActionEvent ae)
Resultado da ação.
|
A |
getApplication()
Consulta à aplicação.
|
protected String |
getClassString(String key_suffix,
Object... args)
Retorna um texto de internacionalização, usando uma chave prefixada pelo
nome da classe.
|
protected String |
getString(String key,
Object... args)
Retorna um texto de internacionalização usando a chave definida.
|
protected boolean |
hasClassString(String key_suffix)
Indica se um texto de internacionalização foi definido usando uma chave
prefixada com o nome da classe.
|
protected boolean |
hasString(String key)
Indica se um texto de internacionalização foi definido usando a chave
definida.
|
void |
setIcon(ImageIcon icon)
Atribui o ícone da ação.
|
void |
setName(String label)
Atribui o nome da ação.
|
void |
setTooltip(String label)
Atribui o tooltip da ação.
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabledpublic AbstractApplicationAction(A application, String label, ImageIcon icon)
application - a aplicaçãolabel - nome da ação.icon - ícone da ação.public AbstractApplicationAction(A application)
application - a aplicaçãopublic A getApplication()
public void setName(String label)
label - o nome.public void setTooltip(String label)
label - o nome.public void setIcon(ImageIcon icon)
icon - o ícone.protected boolean hasClassString(String key_suffix)
key_suffix - o sufixo da chave. A chave será: \"
getClass().getSimpleName().key_sufix\"true se o texto foi definido ou false
caso contrário.protected String getClassString(String key_suffix, Object... args)
key_suffix - o sufixo da chave. A chave será: \"
getClass().getSimpleName().key_sufix\"args - argumentos do texto. O texto será formatado utilizando-se da
classe MessageFormat.protected boolean hasString(String key)
key - o sufixo da chave.true se o texto foi definido ou false
caso contrário.protected String getString(String key, Object... args)
key - o sufixo da chave.args - argumentos do texto. O texto será formatado utilizando-se da
classe MessageFormat.public abstract void actionPerformed(ActionEvent ae)
ae - evento JavaCopyright © 2017 Tecgraf/PUC-Rio. All rights reserved.