package Views; import static org.openstreetmap.josm.tools.I18n.tr; import java.awt.BorderLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JPanel; import javax.swing.JToggleButton; import org.openstreetmap.josm.gui.dialogs.ToggleDialog; /** * * The toolbox view for the UI of the indoor mapping helper. * * * @author egru * */ @SuppressWarnings("serial") public class ToolboxViewOLD extends ToggleDialog{ /** * */ private JPanel toolboxPanel; // JPanel for the toolbox private JToggleButton activatorButton; // button to activate/deactivate the toolbox /** * Constructor for the indoor helper toolbox */ public ToolboxViewOLD() { super(tr("Indoor Mapping Helper"), "indoorhelper", "Toolbox for indoor mapping assistance", null, 150, true); toolboxPanel = new JPanel(new BorderLayout()); activatorButton = new JToggleButton("OFF"); activatorButton.addActionListener(new ActionListener() { // Handles the click events on the ON/OFF Button of the event @Override public void actionPerformed(ActionEvent e) { if (activatorButton.getText().equals("OFF")){ activatorButton.setText("ON"); LevelSelectorView levSel = new LevelSelectorView(); levSel.createFrame(); } else if (activatorButton.getText().equals("ON")){ activatorButton.setText("OFF"); } } }); toolboxPanel.add(activatorButton, java.awt.BorderLayout.NORTH); this.createLayout(toolboxPanel, false, null); } }