package com.jsonde.gui.action;
import com.jsonde.gui.sdedit.SdEditUIAdapter;
import net.sf.sdedit.icons.Icons;
import javax.swing.*;
import java.awt.event.ActionEvent;
public class CloseDiagramAction extends AbstractAction {
private SdEditUIAdapter sdEditUIAdapter;
public CloseDiagramAction(SdEditUIAdapter sdEditUIAdapter) {
this.sdEditUIAdapter = sdEditUIAdapter;
}
{
putValue(Action.SMALL_ICON,
new ImageIcon(
Icons.class.getResource("close.png")
));
putValue(Action.NAME, "Close Current Tab");
putValue(Action.SHORT_DESCRIPTION, "Close current tab");
}
public void actionPerformed(ActionEvent e) {
sdEditUIAdapter.getUserInterface().removeCurrentTab(false);
}
}