Ignore:
Timestamp:
2010-09-15T18:56:19+02:00 (14 years ago)
Author:
stoecker
Message:

remove tabs

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/terracer/src/terracer/HouseNumberInputHandler.java

    r21169 r23191  
    6161        this.street = street;
    6262        this.associatedStreet = associatedStreet;
    63        
     63
    6464        // This dialog is started modal
    6565        this.dialog = new HouseNumberInputDialog(this, street, associatedStreet != null);
    66        
     66
    6767        // We're done
    6868    }
    6969
    70         /**
    71         * Find a button with a certain caption.
    72         * Loops recursively through all objects to find all buttons.
    73         * Function returns on the first match.
    74         *
    75         * @param root A container object that is recursively searched for other containers or buttons
    76         * @param caption The caption of the button that is being searched
    77         *
    78         * @return The first button that matches the caption or null if not found
    79         */
    80         private static JButton getButton(Container root, String caption) {
    81                 Component children[] = root.getComponents();
     70    /**
     71    * Find a button with a certain caption.
     72    * Loops recursively through all objects to find all buttons.
     73    * Function returns on the first match.
     74    *
     75    * @param root A container object that is recursively searched for other containers or buttons
     76    * @param caption The caption of the button that is being searched
     77    *
     78    * @return The first button that matches the caption or null if not found
     79    */
     80    private static JButton getButton(Container root, String caption) {
     81        Component children[] = root.getComponents();
    8282         for (Component child : children) {
    83                 JButton b;
    84                 if (child instanceof JButton) {
    85                                 b = (JButton) child;
    86                                 if (caption.equals(b.getText())) return b;
    87                         } else if (child instanceof Container) {
     83            JButton b;
     84            if (child instanceof JButton) {
     85                b = (JButton) child;
     86                if (caption.equals(b.getText())) return b;
     87            } else if (child instanceof Container) {
    8888                  b = getButton((Container)child, caption);
    8989                  if (b != null) return b;
    9090             }
    9191         }
    92                 return null;
    93         }
    94        
     92        return null;
     93    }
     94
    9595    /**
    9696     * Validate the current input fields.
     
    110110        // Allow non numeric characters for the low number as long as there is no high number of the segmentcount is 1
    111111        if (dialog.hi.getText().length() > 0 | segments() > 1) {
    112                     isOk = isOk
    113                             && checkNumberStringField(dialog.lo, tr("Lowest number"),
    114                                     message);
    115                 }
     112            isOk = isOk
     113                    && checkNumberStringField(dialog.lo, tr("Lowest number"),
     114                            message);
     115        }
    116116        isOk = isOk
    117117                && checkNumberStringField(dialog.hi, tr("Highest number"),
     
    124124            JButton okButton = getButton(dialog, "OK");
    125125            if (okButton != null)
    126                 okButton.setEnabled(true);
    127            
     126                okButton.setEnabled(true);
     127
    128128            // For some reason the messageLabel doesn't want to show up
    129129            dialog.messageLabel.setForeground(Color.black);
     
    133133            JButton okButton = getButton(dialog, "OK");
    134134            if (okButton != null)
    135                         okButton.setEnabled(false);
    136                                
    137                 // For some reason the messageLabel doesn't want to show up, so a MessageDialog is shown instead. Someone more knowledgeable might fix this.
    138                 dialog.messageLabel.setForeground(Color.red);
    139                 dialog.messageLabel.setText(message.toString());
    140                 //JOptionPane.showMessageDialog(null, message.toString(), tr("Error"), JOptionPane.ERROR_MESSAGE);
     135                okButton.setEnabled(false);
     136
     137            // For some reason the messageLabel doesn't want to show up, so a MessageDialog is shown instead. Someone more knowledgeable might fix this.
     138            dialog.messageLabel.setForeground(Color.red);
     139            dialog.messageLabel.setText(message.toString());
     140            //JOptionPane.showMessageDialog(null, message.toString(), tr("Error"), JOptionPane.ERROR_MESSAGE);
    141141
    142142            return false;
     
    273273            JButton button = (JButton) e.getSource();
    274274            if ("OK".equals(button.getActionCommand()) & button.isEnabled()) {
    275                 if (validateInput()) {
    276                             saveValues();
    277                            
    278                                 terracerAction.terraceBuilding(
    279                                     outline,
    280                                     street,
    281                                     associatedStreet,
    282                                     segments(),
    283                                     dialog.lo.getText(),
    284                                     dialog.hi.getText(),
    285                                     stepSize(),
    286                                     streetName(),
    287                                     doHandleRelation(),
    288                                     doDeleteOutline());
    289                                
    290                             this.dialog.dispose();
    291                         }
     275                if (validateInput()) {
     276                    saveValues();
     277
     278                    terracerAction.terraceBuilding(
     279                        outline,
     280                        street,
     281                        associatedStreet,
     282                        segments(),
     283                        dialog.lo.getText(),
     284                        dialog.hi.getText(),
     285                        stepSize(),
     286                        streetName(),
     287                        doHandleRelation(),
     288                        doDeleteOutline());
     289
     290                    this.dialog.dispose();
     291                }
    292292            } else if ("Cancel".equals(button.getActionCommand())) {
    293293                this.dialog.dispose();
     
    357357        if (street != null)
    358358            return null;
    359            
     359
    360360        Object selected = dialog.streetComboBox.getSelectedItem();
    361361        if (selected == null) {
     
    376376     */
    377377    public boolean doHandleRelation() {
    378         if (this.dialog == null) {
    379                 JOptionPane.showMessageDialog(null, "dialog", "alert", JOptionPane.ERROR_MESSAGE);
    380         }
    381         if (this.dialog.handleRelationCheckBox == null) {
    382                 JOptionPane.showMessageDialog(null, "checkbox", "alert", JOptionPane.ERROR_MESSAGE);
    383                 return true;
    384         }  else {
    385                 return this.dialog.handleRelationCheckBox.isSelected();
    386         }
    387     }
    388 
    389    
     378        if (this.dialog == null) {
     379            JOptionPane.showMessageDialog(null, "dialog", "alert", JOptionPane.ERROR_MESSAGE);
     380        }
     381        if (this.dialog.handleRelationCheckBox == null) {
     382            JOptionPane.showMessageDialog(null, "checkbox", "alert", JOptionPane.ERROR_MESSAGE);
     383            return true;
     384        }  else {
     385            return this.dialog.handleRelationCheckBox.isSelected();
     386        }
     387    }
     388
     389
    390390    /**
    391391     * Whether the user likes to delete the outline way.
     
    394394        return dialog.deleteOutlineCheckBox.isSelected();
    395395    }
    396    
     396
    397397    /* (non-Javadoc)
    398398     * @see java.awt.event.FocusListener#focusGained(java.awt.event.FocusEvent)
    399399     */
    400400    public void focusGained(FocusEvent e) {
    401                 // Empty, but placeholder is required
     401        // Empty, but placeholder is required
    402402    }
    403403
     
    406406     */
    407407    public void focusLost(FocusEvent e) {
    408         if (e.getOppositeComponent() == null)
    409                 return;
     408        if (e.getOppositeComponent() == null)
     409            return;
    410410
    411411        validateInput();
Note: See TracChangeset for help on using the changeset viewer.