package com.arthurassuncao.sistel.eventos.apuracao; import java.awt.event.MouseAdapter; import java.awt.event.MouseEvent; import javax.swing.JButton; import com.arthurassuncao.sistel.gui.apuracao.JanelaApuracao; /** Classe para tratar os eventos do mouse da janela <code>JanelaApuracao</code> * @author Arthur Assun��o * * * @see MouseAdapter */ public class TratadorEventoMouseApuracao extends MouseAdapter { private JanelaApuracao janela; /** Cria uma instancia do Tratador de eventos do mouse da janela <code>JanelaApuracao</code> * @param janela <code>JanelaApuracao</code> que sera manipulada */ public TratadorEventoMouseApuracao(JanelaApuracao janela){ this.janela = janela; } /** Trata o evento do clique do mouse na <code>JanelaApuracao</code> * @see java.awt.event.MouseAdapter#mouseClicked(java.awt.event.MouseEvent) */ @Override public void mouseClicked(MouseEvent evento) { super.mouseClicked(evento); if (evento.getButton() == MouseEvent.BUTTON1){ //botao esquerdo do mouse if (evento.getSource() instanceof JButton){ if ((JButton)evento.getSource() == janela.getBotaoCargoAnterior()){ //botao grafico anterior janela.setCargoAnterior(); } else if ((JButton)evento.getSource() == janela.getBotaoCargoPosterior()){ //botao grafico posterior janela.setCargoPosterior(); } } }// fim botao esquerdo mouse } }