Ignore:
Timestamp:
2013-04-19T22:21:57+02:00 (11 years ago)
Author:
Don-vip
Message:

see #4429 - Right click menu "undo, cut, copy, paste, delete, select all" for each text component (originally based on patch by NooN)

Location:
trunk/src/org/openstreetmap/josm/gui/preferences/imagery
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddImageryPanel.java

    r5731 r5886  
    99import javax.swing.AbstractButton;
    1010import javax.swing.JPanel;
    11 import javax.swing.JTextArea;
    12 import javax.swing.JTextField;
    1311import javax.swing.event.ChangeEvent;
    1412import javax.swing.event.ChangeListener;
     
    1816
    1917import org.openstreetmap.josm.data.imagery.ImageryInfo;
     18import org.openstreetmap.josm.gui.widgets.JosmTextArea;
     19import org.openstreetmap.josm.gui.widgets.JosmTextField;
    2020
    2121/**
     
    2727public abstract class AddImageryPanel extends JPanel {
    2828
    29     protected final JTextArea rawUrl = new JTextArea(3, 40);
    30     protected final JTextField name = new JTextField();
     29    protected final JosmTextArea rawUrl = new JosmTextArea(3, 40);
     30    protected final JosmTextField name = new JosmTextField();
    3131   
    3232    protected final Collection<ContentValidationListener> listeners = new ArrayList<ContentValidationListener>();
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddTMSLayerPanel.java

    r5731 r5886  
    1010
    1111import javax.swing.JLabel;
    12 import javax.swing.JTextArea;
    13 import javax.swing.JTextField;
    1412import javax.swing.text.View;
    1513
    1614import org.openstreetmap.josm.data.imagery.ImageryInfo;
     15import org.openstreetmap.josm.gui.widgets.JosmTextArea;
     16import org.openstreetmap.josm.gui.widgets.JosmTextField;
    1717import org.openstreetmap.josm.tools.GBC;
    1818import org.openstreetmap.josm.tools.Utils;
     
    2020public class AddTMSLayerPanel extends AddImageryPanel {
    2121
    22     private final JTextField tmsZoom = new JTextField();
    23     private final JTextArea tmsUrl = new JTextArea(3, 40);
     22    private final JosmTextField tmsZoom = new JosmTextField();
     23    private final JosmTextArea tmsUrl = new JosmTextArea(3, 40);
    2424    private final KeyAdapter keyAdapter = new KeyAdapter() {
    2525        @Override
     
    2929    };
    3030
     31    /**
     32     * Constructs a new {@code AddTMSLayerPanel}.
     33     */
    3134    public AddTMSLayerPanel() {
    3235
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/AddWMSLayerPanel.java

    r5731 r5886  
    1818import javax.swing.JOptionPane;
    1919import javax.swing.JScrollPane;
    20 import javax.swing.JTextArea;
    2120
    2221import org.openstreetmap.josm.data.imagery.ImageryInfo;
    2322import org.openstreetmap.josm.gui.bbox.SlippyMapBBoxChooser;
     23import org.openstreetmap.josm.gui.widgets.JosmTextArea;
    2424import org.openstreetmap.josm.io.imagery.WMSImagery;
    2525import org.openstreetmap.josm.tools.GBC;
     
    3232    private final WMSLayerTree tree = new WMSLayerTree();
    3333    private final JLabel wmsInstruction;
    34     private final JTextArea wmsUrl = new JTextArea(3, 40);
     34    private final JosmTextArea wmsUrl = new JosmTextArea(3, 40);
    3535    private final JButton showBounds = new JButton(tr("Show bounds"));
    3636
     37    /**
     38     * Constructs a new {@code AddWMSLayerPanel}.
     39     */
    3740    public AddWMSLayerPanel() {
    3841
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/ImageryPreference.java

    r5733 r5886  
    2929import javax.swing.Box;
    3030import javax.swing.JButton;
    31 import javax.swing.JEditorPane;
    3231import javax.swing.JLabel;
    3332import javax.swing.JOptionPane;
     
    6261import org.openstreetmap.josm.gui.preferences.PreferenceSettingFactory;
    6362import org.openstreetmap.josm.gui.preferences.PreferenceTabbedPane;
     63import org.openstreetmap.josm.gui.widgets.JosmEditorPane;
    6464import org.openstreetmap.josm.tools.GBC;
    6565import org.openstreetmap.josm.tools.ImageProvider;
     
    663663            try {
    664664                url = new URL(eulaUrl.replaceAll("\\{lang\\}", LanguageInfo.getWikiLanguagePrefix()));
    665                 JEditorPane htmlPane = null;
     665                JosmEditorPane htmlPane = null;
    666666                try {
    667                     htmlPane = new JEditorPane(url);
     667                    htmlPane = new JosmEditorPane(url);
    668668                } catch (IOException e1) {
    669669                    // give a second chance with a default Locale 'en'
    670670                    try {
    671671                        url = new URL(eulaUrl.replaceAll("\\{lang\\}", ""));
    672                         htmlPane = new JEditorPane(url);
     672                        htmlPane = new JosmEditorPane(url);
    673673                    } catch (IOException e2) {
    674674                        JOptionPane.showMessageDialog(gui ,tr("EULA license URL not available: {0}", eulaUrl));
  • trunk/src/org/openstreetmap/josm/gui/preferences/imagery/TMSSettingsPanel.java

    r5465 r5886  
    1010import javax.swing.JPanel;
    1111import javax.swing.JSpinner;
    12 import javax.swing.JTextField;
    1312import javax.swing.SpinnerNumberModel;
    1413
    1514import org.openstreetmap.josm.gui.layer.TMSLayer;
    1615import org.openstreetmap.josm.tools.GBC;
     16import org.openstreetmap.josm.gui.widgets.JosmTextField;
    1717
    1818/**
     
    2828    private final JSpinner maxZoomLvl;
    2929    private final JCheckBox addToSlippyMapChosser = new JCheckBox();
    30     private final JTextField tilecacheDir = new JTextField();
     30    private final JosmTextField tilecacheDir = new JosmTextField();
    3131
    3232    /**
Note: See TracChangeset for help on using the changeset viewer.