net.sf.webphotos.action
Class AcaoToolbar

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

public class AcaoToolbar
extends AbstractAction

Identifica uma ação obtida ao clique de um dos botões da barra de ferramentas localizada no canto inferior direito do painel principal. Na classe BotaoIcone, onde será realizada uma instância de AcaoToolbar, será transmitido o evento para posteriormente implementar a ação do botão nesta classe.

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
AcaoToolbar()
          Construtor da classe.
 
Method Summary
 void actionPerformed(ActionEvent e)
          Recupera o nome setado em ActionCommand numa String.
 
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

AcaoToolbar

public AcaoToolbar()
Construtor da classe. Inicialmente vazio, pois a classe não possui atributos.

Method Detail

actionPerformed

public void actionPerformed(ActionEvent e)
Recupera o nome setado em ActionCommand numa String. Executa testes para checar qual o comando desejado. Caso clique no primeiro botão, inicia uma thread de FtpClient. Se for um dos botões do meio, executa o método marcaAlbunsFTP(int comando) e marca para download ou upload. E caso seja o último botão, adiciona fotos.

Parameters:
e - Evento da ação


Copyright © 2008-2012. All Rights Reserved.