- // Panel for cloudmade source
- JPanel cloudPanel = new JPanel();
- cloudPanel.setBorder(BorderFactory.createEmptyBorder(6, 3, 4, 3));
- // Use a gridlayout inside a borderlayout to avoid stretching
- cloudPanel.setLayout(new BorderLayout());
- JPanel cloudGridPanel = new JPanel();
- cloudGridPanel.setLayout(new GridLayout(0, 2, 5, 5));
- cloudGridPanel.add(new JLabel(I18nManager.getText("dialog.addmapsource.sourcename")));
- _cNameField = new JTextField(18);
- _cNameField.addKeyListener(keyListener);
- cloudGridPanel.add(_cNameField);
- cloudGridPanel.add(new JLabel(I18nManager.getText("dialog.addmapsource.cloudstyle")));
- _cStyleField = new JTextField(18);
- _cStyleField.addKeyListener(keyListener);
- cloudGridPanel.add(_cStyleField);
- cloudGridPanel.add(new JLabel(I18nManager.getText("dialog.addmapsource.maxzoom")));
- _cZoomCombo = new JComboBox();
- for (int i=10; i<=20; i++) {
- _cZoomCombo.addItem("" + i);
- }
- cloudGridPanel.add(_cZoomCombo);
- cloudPanel.add(cloudGridPanel, BorderLayout.NORTH);
- _cards.add(cloudPanel, "card2");