View | Details | Raw Unified | Return to bug 60267
Collapse All | Expand All

(-)src/core/org/apache/jmeter/gui/SavePropertyDialog.java (+26 lines)
Lines 31-41 Link Here
31
import java.util.HashMap;
31
import java.util.HashMap;
32
import java.util.Map;
32
import java.util.Map;
33
33
34
import javax.swing.AbstractAction;
35
import javax.swing.Action;
36
import javax.swing.InputMap;
34
import javax.swing.JButton;
37
import javax.swing.JButton;
35
import javax.swing.JCheckBox;
38
import javax.swing.JCheckBox;
39
import javax.swing.JComponent;
36
import javax.swing.JDialog;
40
import javax.swing.JDialog;
37
import javax.swing.JPanel;
41
import javax.swing.JPanel;
42
import javax.swing.JRootPane;
38
43
44
import org.apache.jmeter.gui.action.KeyStrokes;
39
import org.apache.jmeter.samplers.SampleSaveConfiguration;
45
import org.apache.jmeter.samplers.SampleSaveConfiguration;
40
import org.apache.jmeter.util.JMeterUtils;
46
import org.apache.jmeter.util.JMeterUtils;
41
import org.apache.jorphan.logging.LoggingManager;
47
import org.apache.jorphan.logging.LoggingManager;
Lines 114-119 Link Here
114
            }
120
            }
115
        });
121
        });
116
    }
122
    }
123
    
124
    @Override
125
    protected JRootPane createRootPane() {
126
        JRootPane rootPane = new JRootPane();
127
        Action escapeAction = new AbstractAction("ESCAPE") {
128
            /**
129
             * 
130
             */
131
            private static final long serialVersionUID = 2208129319916921772L;
132
133
            @Override
134
            public void actionPerformed(ActionEvent e) {
135
                setVisible(false);
136
            }
137
        };
138
        InputMap inputMap = rootPane.getInputMap(JComponent.WHEN_IN_FOCUSED_WINDOW);
139
        inputMap.put(KeyStrokes.ESC, escapeAction.getValue(Action.NAME));
140
        rootPane.getActionMap().put(escapeAction.getValue(Action.NAME), escapeAction);
141
        return rootPane;
142
    }
117
143
118
    @Override
144
    @Override
119
    public void actionPerformed(ActionEvent e) {
145
    public void actionPerformed(ActionEvent e) {

Return to bug 60267