Ignore:
Timestamp:
2016-03-14T23:06:43+01:00 (8 years ago)
Author:
Don-vip
Message:

sonar - use JLabel.setLabelFor where applicable + add/update unit tests

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/io/UploadAndSaveProgressRenderer.java

    r8836 r9996  
    1717class UploadAndSaveProgressRenderer extends JPanel implements ProgressRenderer, PropertyChangeListener {
    1818
    19     private JLabel lblTaskTitle;
    20     private JLabel lblCustomText;
    21     private JProgressBar progressBar;
     19    private final JLabel lblTaskTitle = new JLabel("");
     20    private final JLabel lblCustomText = new JLabel("");
     21    private final JProgressBar progressBar = new JProgressBar(JProgressBar.HORIZONTAL);
    2222
    2323    /**
     
    3939        gc.weighty = 0.0;
    4040        gc.insets = new Insets(5, 0, 0, 5);
    41         add(lblTaskTitle = new JLabel(""), gc);
     41        add(lblTaskTitle, gc);
     42        lblTaskTitle.setLabelFor(lblCustomText);
    4243
    43         gc.gridx = 0;
    4444        gc.gridy = 1;
    45         gc.fill = GridBagConstraints.HORIZONTAL;
    46         gc.weightx = 1.0;
    47         gc.weighty = 0.0;
    48         gc.insets = new Insets(5, 0, 0, 5);
    49         add(lblCustomText = new JLabel(""), gc);
     45        add(lblCustomText, gc);
     46        lblCustomText.setLabelFor(progressBar);
    5047
    51         gc.gridx = 0;
    5248        gc.gridy = 2;
    53         gc.fill = GridBagConstraints.HORIZONTAL;
    54         gc.weightx = 1.0;
    55         gc.weighty = 0.0;
    56         gc.insets = new Insets(5, 0, 0, 5);
    57         add(progressBar = new JProgressBar(JProgressBar.HORIZONTAL), gc);
     49        add(progressBar, gc);
    5850    }
    5951
     
    9183    public void propertyChange(PropertyChangeEvent evt) {
    9284        if (evt.getPropertyName().equals(SaveLayersModel.MODE_PROP)) {
    93             Mode mode = (Mode) evt.getNewValue();
    94             switch(mode) {
    95                 case EDITING_DATA: setVisible(false); break;
    96                 case UPLOADING_AND_SAVING: setVisible(true); break;
    97             }
     85            setVisible(Mode.UPLOADING_AND_SAVING.equals(evt.getNewValue()));
    9886        }
    9987        getParent().validate();
Note: See TracChangeset for help on using the changeset viewer.