|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object javax.swing.AbstractAction tk.exgerm.core.plugin.ExGAction tk.exgerm.mp3player.PlayAction
public class PlayAction
Field Summary |
---|
Fields inherited from class tk.exgerm.core.plugin.ExGAction |
---|
MAIN_TOOLBAR, MENU, TOOLBAR |
Fields inherited from class javax.swing.AbstractAction |
---|
changeSupport, enabled |
Fields inherited from interface tk.exgerm.core.plugin.ExGMenuItem |
---|
EDIT_MENU, FILE_MENU, HELP_MENU, PLUGINS_MENU, TOOLS_MENU, VIEW_MENU |
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 | |
---|---|
PlayAction()
|
Method Summary | |
---|---|
void |
actionPerformed(ActionEvent e)
|
int |
getActionPosition()
Metoda koja vraća poziciju na koju akcija treba da se doda. |
String |
getMenu()
Metoda koja treba da vrati string sa imenom menija u koji akcija treba da se ugradi. |
int |
getMenuPostition()
Vraća poziciju na kojoj će se akcija ubaciti u meni. |
String |
getToolbar()
Metoda koja treba da vrati string sa kodom toolbara u koji akcija treba da se ugradi. |
int |
getToolbarPosition()
Vraća redni broj pozicije u toolbar-u. |
Methods inherited from class tk.exgerm.core.plugin.ExGAction |
---|
loadIcon |
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 PlayAction()
Method Detail |
---|
public int getActionPosition()
ExGAction
Metoda koja vraća poziciju na koju akcija treba da se doda. Ovo može da
bude konstanta ExGAction.TOOLBAR
ili ExGAction.MENU
ili
bitwise ILI operator između ove dve konstante ukoliko akcija treba da ide
i u meni i u toolbar.
Ako akcija treba da se ugradi meni biće pozvana metoda
ExGMenuItem.getMenu()
i shodno ako treba da se ugradi u toolbar
pozvaće se metoda ExGAction.getToolbar()
.
getActionPosition
in class ExGAction
public String getToolbar()
ExGAction
ExGAction.MAIN_TOOLBAR
ako akcija treba da se ugradi u
podrazumevani toolbar. Ako akcija treba da se ugradi u sopstveni toolbar
treba da vrati njegovo ime. Ukoliko toolbar sa istim imenom već postoji,
akcija će biti dodrata na njega, a ukoliko ne postoji biće napravljen
novi toolbar sa vraćenim imenom.
getToolbar
in class ExGAction
public int getToolbarPosition()
ExGAction
Vraća redni broj pozicije u toolbar-u. Ima potpuno isti efekat kao
ExGMenuItem.getMenuPostition()
Metoda neće biti pozvana ako se akcija ne ugrađuje u toolbar.
getToolbarPosition
in class ExGAction
public String getMenu()
ExGMenuItem
ExGAction.getActionPosition()
označi akciju kao da treba
da bude dodata u meni, u suprotnom neće nikad biti pozvana. Ako se akcija
dodaje u neki od standardnih menija treba iskoristiti neku od konstanti
definisanih u ovom interface-u.
public int getMenuPostition()
ExGMenuItem
Vraća poziciju na kojoj će se akcija ubaciti u meni. Ovo treba da bude velik ceo broj, sa dosta razmaka između rednih brojeva akcija, da bi se ostavio prostor drugim komponentama da se uglave između ove akcije i prehodne ili sledeće.
Akcije sa istim rednim brojem će biti grupisane između dva separatora.
Metoda neće biti pozvana ako se ova akcija ne ugrađuje u meni.
public void actionPerformed(ActionEvent e)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |