001package jmri.jmrit.throttle; 002 003import java.awt.event.ActionEvent; 004import javax.swing.JButton; 005import jmri.InstanceManager; 006import jmri.jmrit.catalog.NamedIcon; 007 008public class StopAllButton extends JButton { 009 010 public StopAllButton() { 011 super(); 012 initGUI(); 013 } 014 015 private void initGUI() { 016 // stop.setText(Bundle.getMessage("ThrottleToolBarStopAll")); 017 setIcon(new NamedIcon("resources/icons/throttles/estop.png", "resources/icons/throttles/estop.png")); 018 setToolTipText(Bundle.getMessage("ThrottleToolBarStopAllToolTip")); 019 setVerticalTextPosition(JButton.BOTTOM); 020 setHorizontalTextPosition(JButton.CENTER); 021 addActionListener((ActionEvent e) -> { 022 InstanceManager.getDefault(ThrottleFrameManager.class).emergencyStopAll(); 023 }); 024 } 025}