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