001 package org.shiftone.jrat.desktop.action.file;
002
003 import org.shiftone.jrat.util.log.Logger;
004
005 import javax.swing.*;
006 import java.awt.event.ActionEvent;
007
008 /**
009 * @author jeff@shiftone.org (Jeff Drost)
010 */
011 public class CloseAllAction extends AbstractAction {
012
013 private static final Logger LOG = Logger.getLogger(CloseAllAction.class);
014 private final JTabbedPane tabbedPane;
015
016 public CloseAllAction(JTabbedPane tabbedPane) {
017 super("Close All");
018 this.tabbedPane = tabbedPane;
019 }
020
021 public void actionPerformed(ActionEvent e) {
022 tabbedPane.removeAll();
023 }
024 }