Package ru.snake.amazonwatcher.actions

Source Code of ru.snake.amazonwatcher.actions.AddItemAction

package ru.snake.amazonwatcher.actions;

import java.awt.event.ActionEvent;

import javax.swing.AbstractAction;
import javax.swing.JFrame;

import ru.snake.amazonwatcher.cache.IconCache;
import ru.snake.amazonwatcher.dialog.AddProductDialog;
import ru.snake.amazonwatcher.model.AbstractProductModel;

@SuppressWarnings("serial")
public final class AddItemAction extends AbstractAction {
  private final JFrame parent;
  private final AbstractProductModel dataModel;

  public AddItemAction(JFrame parent, AbstractProductModel dataModel) {
    this.parent = parent;
    this.dataModel = dataModel;

    putValue(NAME, "Добавить товар");
    putValue(SHORT_DESCRIPTION, "<HTML><P>Добавить товар в список.</HTML>");
    putValue(LARGE_ICON_KEY, IconCache.getImageIcon("add_large.png"));
  }

  public void actionPerformed(ActionEvent arg0) {
    new AddProductDialog(parent, dataModel);
  }

}
TOP

Related Classes of ru.snake.amazonwatcher.actions.AddItemAction

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.