Package no.ugland.utransprod.gui.action

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

package no.ugland.utransprod.gui.action;

import java.awt.Dimension;
import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;

import no.ugland.utransprod.gui.ExcelReportView;
import no.ugland.utransprod.gui.MenuBarBuilderInterface;
import no.ugland.utransprod.gui.handlers.ExcelReportViewHandler;
import no.ugland.utransprod.util.excel.ExcelReportEnum;

import com.google.inject.Inject;

public class TrossDrawReportAction extends AbstractAction{
  private final MenuBarBuilderInterface menuBarBuilder;
  @Inject
  public TrossDrawReportAction(MenuBarBuilderInterface aMenuBarBuilder){
    super("Takstoltegnerrapport...");
    this.menuBarBuilder = aMenuBarBuilder;
  }

  public void actionPerformed(ActionEvent e) {
    ExcelReportViewHandler excelReportViewHandler = new ExcelReportViewHandler(
        ExcelReportEnum.TAKSTOLTEGNER,new Dimension(320, 120));
    menuBarBuilder.openFrame(new ExcelReportView(excelReportViewHandler, false));
   
  }

}
TOP

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

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.