br.uerj.petrinetanalyzer.gui.listener
Class AbstractActionListener

java.lang.Object
  extended by br.uerj.petrinetanalyzer.gui.listener.AbstractActionListener
All Implemented Interfaces:
IntfMainConstants
Direct Known Subclasses:
AnalyzerAction, ArcActionListener, ButtonActionListener, MenuActionListener, PlaceActionListener, SimulationAction, TransActionListener

public abstract class AbstractActionListener
extends java.lang.Object
implements IntfMainConstants

Classe para auxiliar no tratamento de eventos do programa.

Author:
Felipe Lino
Data: 10/01/2007
Atualizado: 03/03/2007

Field Summary
static int modo
           
static int sub_modo
           
protected static MainWindow window
           
 
Fields inherited from interface br.uerj.petrinetanalyzer.gui.interfaces.IntfMainConstants
DRAW_ARC, EDIT_ARC, EDIT_DELETE, EDIT_LABEL, EDIT_LUGAR, EDIT_MOUSE, EDIT_TRANS, FILE_SAVE, MODO_ANALISE, MODO_EDICAO, MODO_SIMULACAO, PROP_LANGUAGE_FILE_DEFAULT, PROP_LANGUAGE_FILE_ENGLISH, PROP_LANGUAGE_FILE_PORT_BR, SIM_BACK, SIM_START, SIM_STOP
 
Constructor Summary
AbstractActionListener()
           
 
Method Summary
 void cleanInfoPanel()
          Limpa os painéis de informação.
 void disableEditButton()
          Desabilita botões de edição.
 void disableSimulationButton()
          Desabilita alguns dos botões de simulação.
 void enableEditButton()
          Habilita botões de edição.
 void enableSimulationButton()
          Habilita os botões de simulação.
 MainWindow getWindow()
          Retorna a instância de MainWindow.
 void setWindow(MainWindow w)
          Seta a instância de MainWindow.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modo

public static int modo

sub_modo

public static int sub_modo

window

protected static MainWindow window
Constructor Detail

AbstractActionListener

public AbstractActionListener()
Method Detail

setWindow

public void setWindow(MainWindow w)
Seta a instância de MainWindow.

Parameters:
w - Janela Principal

getWindow

public MainWindow getWindow()
Retorna a instância de MainWindow.

Returns:
Janela Principal

disableSimulationButton

public void disableSimulationButton()
Desabilita alguns dos botões de simulação.


enableSimulationButton

public void enableSimulationButton()
Habilita os botões de simulação.


disableEditButton

public void disableEditButton()
Desabilita botões de edição.


enableEditButton

public void enableEditButton()
Habilita botões de edição.


cleanInfoPanel

public void cleanInfoPanel()
Limpa os painéis de informação.