|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.swing.AbstractAction
csdk.v1_0.helper.application.AbstractApplicationAction<A>
A - a classe da aplicação.public abstract class AbstractApplicationAction<A extends AbstractApplication>
Ação genérica de uma aplicação com criação de textos e imagens da própria aplicação.
| Field Summary |
|---|
| Fields inherited from class javax.swing.AbstractAction |
|---|
changeSupport, enabled |
| Fields inherited from interface javax.swing.Action |
|---|
ACCELERATOR_KEY, ACTION_COMMAND_KEY, DEFAULT, DISPLAYED_MNEMONIC_INDEX_KEY, LARGE_ICON_KEY, LONG_DESCRIPTION, MNEMONIC_KEY, NAME, SELECTED_KEY, SHORT_DESCRIPTION, SMALL_ICON |
| Constructor Summary | |
|---|---|
AbstractApplicationAction(A application)
Construtor. |
|
AbstractApplicationAction(A application,
String label,
ImageIcon icon)
Construtor. |
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class javax.swing.AbstractAction |
|---|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, isEnabled, putValue, removePropertyChangeListener, setEnabled |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public 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ção| Method Detail |
|---|
public 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 Java
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||