Package no.ugland.utransprod.gui.action

Source Code of no.ugland.utransprod.gui.action.GavlProductionAction

package no.ugland.utransprod.gui.action;

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import no.ugland.utransprod.gui.GavlProductionView;
import no.ugland.utransprod.gui.GavlProductionWindow;
import no.ugland.utransprod.gui.MenuBarBuilderInterface;

import com.google.inject.Inject;

/**
* Klasse som h�ndterer visning av gavlproduskjonvindu
*
* @author atle.brekka
*/
public class GavlProductionAction extends AbstractAction {
  private final MenuBarBuilderInterface menuBarBuilder;
  private static final long serialVersionUID = 1L;
  private GavlProductionWindow gavlProductionWindow;

  @Inject
  public GavlProductionAction(MenuBarBuilderInterface aMenuBarBuilder,GavlProductionWindow aGavlProductionWindow) {
    super("Gavl...");
    gavlProductionWindow=aGavlProductionWindow;
    this.menuBarBuilder = aMenuBarBuilder;
  }

  public void actionPerformed(final ActionEvent arg0) {
    menuBarBuilder.openFrame(new GavlProductionView(gavlProductionWindow
        .getViewHandler()));

  }
}
TOP

Related Classes of no.ugland.utransprod.gui.action.GavlProductionAction

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.