net.sf.webphotos.action
Class AcaoAdicionarFoto

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

public class AcaoAdicionarFoto
extends AbstractAction

Adiciona novas fotos. Mantém variáveis do diretório, tabela, largura da coluna, título da caixa de diálogo e lista de créditos.

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
AcaoAdicionarFoto(JTable tabela, JComboBox combo, String tituloDialogo)
          Construtor da classe.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Método responsável pela ação de inserção das fotos.
 
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

AcaoAdicionarFoto

public AcaoAdicionarFoto(JTable tabela,
                         JComboBox combo,
                         String tituloDialogo)
Construtor da classe. Recebe 3 parâmetros. A tabela de fotos, um combobox e um título para a caixa de diálogo. Inicia um objeto de Config para receber os dados do Folder. Seta os valores do diretório inicial, tabela de fotos, creditos, largura da coluna e título.

Parameters:
tabela - Tabela das fotos.
combo - Lista.
tituloDialogo - Título da caixa de diálogo.
Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Método responsável pela ação de inserção das fotos. Inicia um objeto JFileChooser para a escolha do arquivo e faz a configuração. Testa se o diretório inicial é válido e depois faz a implantação da foto. Atualiza a tabela, ajusta as colunas, aciona o flag de alteracaoDetectada() e armazena o último diretório lido.

Parameters:
e - Evento da ação de adição de foto.


Copyright © 2008-2012. All Rights Reserved.