Changeset 18311 in josm for trunk


Ignore:
Timestamp:
2021-11-06T21:52:13+01:00 (2 years ago)
Author:
Don-vip
Message:

fix #21488 - make our custom checkbox models extend ToggleButtonModel so that Java 8u311 is happy

Location:
trunk/src/org/openstreetmap/josm/gui
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/org/openstreetmap/josm/gui/dialogs/MapPaintDialog.java

    r18208 r18311  
    2727
    2828import javax.swing.AbstractAction;
    29 import javax.swing.DefaultButtonModel;
    3029import javax.swing.DefaultListSelectionModel;
    3130import javax.swing.ImageIcon;
     
    3837import javax.swing.JTabbedPane;
    3938import javax.swing.JTable;
     39import javax.swing.JToggleButton.ToggleButtonModel;
    4040import javax.swing.ListSelectionModel;
    4141import javax.swing.SingleSelectionModel;
     
    126126        wfLabel.setLabelFor(cbWireframe);
    127127
    128         cbWireframe.setModel(new DefaultButtonModel() {
     128        cbWireframe.setModel(new ToggleButtonModel() {
    129129            @Override
    130130            public void setSelected(boolean b) {
  • trunk/src/org/openstreetmap/josm/gui/widgets/QuadStateCheckBox.java

    r17649 r18311  
    152152     * Button model for the {@code QuadStateCheckBox}.
    153153     */
    154     private final class QuadStateDecorator implements ButtonModel {
     154    private final class QuadStateDecorator extends ToggleButtonModel {
    155155        private final ButtonModel other;
    156156        private String propertyText;
Note: See TracChangeset for help on using the changeset viewer.