net.sf.webphotos.action
Class AcaoAtualizaLegenda

java.lang.Object
  extended by javax.swing.AbstractAction
      extended by net.sf.webphotos.action.AcaoAtualizaLegenda
All Implemented Interfaces:
ActionListener, Serializable, Cloneable, EventListener, Action

public class AcaoAtualizaLegenda
extends AbstractAction

Atualiza legenda. Seu construtor seta todas as variáveis da classe exceto o índice da foto. No método que implementa a ação, o índice é setado através dos valores da seleção obtidos no programa e a partir da posição é encontrada a foto e feita a atualização da legenda.

See Also:
Serialized Form

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
AcaoAtualizaLegenda(JTable tabela, JTextArea legenda, JComboBox creditos)
          Construtor da classe.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Método responsável pela ação de atualização da legenda.
 
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

AcaoAtualizaLegenda

public AcaoAtualizaLegenda(JTable tabela,
                           JTextArea legenda,
                           JComboBox creditos)
Construtor da classe. Recebe três parâmetros, uma tabela de fotos, um texto de legenda e uma lista de créditos. Seta esses 3 valores para variáveis da classe para posteriormente manipulá-las.

Parameters:
tabela - Tabela de fotos.
legenda - Texto de legenda.
creditos - Lista de créditos.
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Método responsável pela ação de atualização da legenda. Faz uma busca pelo índice da foto e seta a variável fID. Logo após, instancia um objeto PhotoDTO e indica a foto para atualização através de fID. Seta o valor da legenda da foto, pelo valor armazenado em txtLegenda e ao final atualiza os valores.

Parameters:
e - Evento de ação de atualização de legenda.


Copyright © 2008-2012. All Rights Reserved.