001package jmri.jmrit.operations.rollingstock.cars.tools; 002 003import java.awt.event.ActionEvent; 004 005import javax.swing.AbstractAction; 006 007import jmri.jmrit.operations.rollingstock.cars.CarsTableModel; 008 009/** 010 * Swing action to show checkboxes in the cars window. 011 * 012 * @author Bob Jacobsen Copyright (C) 2001 013 * @author Daniel Boudreau Copyright (C) 2014 014 * 015 */ 016public class ShowCheckboxesCarsTableAction extends AbstractAction { 017 018 CarsTableModel _carsTableModel; 019 020 public ShowCheckboxesCarsTableAction(CarsTableModel carsTableModel) { 021 super(Bundle.getMessage("TitleShowCheckboxes")); 022 _carsTableModel = carsTableModel; 023 } 024 025 @Override 026 public void actionPerformed(ActionEvent e) { 027 _carsTableModel.toggleSelectVisible(); 028 } 029} 030 031