001package jmri.jmrit.operations.trains.tools;
002
003import java.awt.event.ActionEvent;
004
005import javax.swing.AbstractAction;
006
007import jmri.jmrit.operations.trains.Train;
008
009/**
010 * Swing action to create and register a TrainByCarTypeFrame.
011 *
012 * @author Bob Jacobsen Copyright (C) 2001
013 * @author Daniel Boudreau Copyright (C) 2010
014 */
015public class TrainByCarTypeAction extends AbstractAction {
016
017    public TrainByCarTypeAction(Train train) {
018        super(Bundle.getMessage("MenuItemShowCarTypes"));
019        _train = train;
020    }
021
022    Train _train;
023
024    @Override
025    public void actionPerformed(ActionEvent e) {
026        // create frame
027        new TrainByCarTypeFrame(_train);
028    }
029}
030
031