Ignore:
Timestamp:
2023-07-24T15:55:23+02:00 (3 years ago)
Author:
taylor.smock
Message:

reltoolbox: Clean up a bunch of lint warnings

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/reltoolbox/src/relcontext/RelContextDialog.java

    r35829 r36102  
    1414import java.awt.event.ActionListener;
    1515import java.awt.event.ItemEvent;
    16 import java.awt.event.ItemListener;
    1716import java.awt.event.KeyEvent;
    1817import java.awt.event.MouseAdapter;
     
    112111
    113112    private final DefaultTableModel relationsData;
    114     private ChosenRelation chosenRelation;
    115     private JPanel chosenRelationPanel;
    116     private ChosenRelationPopupMenu popupMenu;
    117     private MultipolygonSettingsPopup multiPopupMenu;
    118     private RoleComboBoxModel roleBoxModel;
    119     private SortAndFixAction sortAndFixAction;
     113    private final ChosenRelation chosenRelation;
     114    private final JPanel chosenRelationPanel;
     115    private final ChosenRelationPopupMenu popupMenu;
     116    private final MultipolygonSettingsPopup multiPopupMenu;
     117    private final RoleComboBoxModel roleBoxModel;
     118    private final SortAndFixAction sortAndFixAction;
    120119    // actions saved for unregistering on dialog destroying
    121120    private final EnterRoleAction enterRoleAction;
     
    149148        roleBox.setModel(roleBoxModel);
    150149        roleBox.addMouseListener(relationMouseAdapter);
    151         roleBox.addItemListener(new ItemListener() {
    152             @Override
    153             public void itemStateChanged(ItemEvent e) {
    154                 if (e.getStateChange() == ItemEvent.DESELECTED) return;
    155                 String memberRole = roleBoxModel.getSelectedMembersRole();
    156                 String selectedRole = roleBoxModel.isAnotherRoleSelected() ? askForRoleName() : roleBoxModel.getSelectedRole();
    157                 if (memberRole != null && selectedRole != null && !memberRole.equals(selectedRole)) {
    158                     applyRoleToSelection(selectedRole.trim());
    159                 }
     150        roleBox.addItemListener(e -> {
     151            if (e.getStateChange() == ItemEvent.DESELECTED) return;
     152            String memberRole = roleBoxModel.getSelectedMembersRole();
     153            String selectedRole = roleBoxModel.isAnotherRoleSelected() ? askForRoleName() : roleBoxModel.getSelectedRole();
     154            if (memberRole != null && selectedRole != null && !memberRole.equals(selectedRole)) {
     155                applyRoleToSelection(selectedRole.trim());
    160156            }
    161157        });
     
    652648        private List<String> roles = new ArrayList<>();
    653649        private int selectedIndex = -1;
    654         private JComboBox<String> combobox;
     650        private final JComboBox<String> combobox;
    655651        private String membersRole;
    656652        private final String EMPTY_ROLE = tr("<empty>");
     
    709705
    710706        public String getSelectedMembersRole() {
    711             return membersRole == EMPTY_ROLE ? "" : membersRole;
     707            return EMPTY_ROLE.equals(membersRole) ? "" : membersRole;
    712708        }
    713709
     
    756752        @Override
    757753        public void setSelectedItem(Object anItem) {
    758             int newIndex = anItem == null ? -1 : roles.indexOf(anItem);
     754            int newIndex = anItem instanceof String ? roles.indexOf((String) anItem) : -1;
    759755            if (newIndex != selectedIndex) {
    760756                selectedIndex = newIndex;
Note: See TracChangeset for help on using the changeset viewer.