Please review the following fix for jdk17. In this fix i have deprecated and marked for removal following classes and methods public void intervalAdded(ListDataEvent e) public void intervalRemoved(ListDataEvent e) protected boolean lt(File a, File b) in BasicDirectoryModel.java
inner class PropertyChangeHandler, VSBChangeListener, HSBChangeListener, ViewportChangeHandler in BasicScrollPaneUI.java inner class MouseInputHandler in BasicMenuItemUI.java method BasicToolBarUI.java#createFloatingFrame >From 8049700 not deprecated the paintText(Graphics g, JComponent c, Rectangle >textRect, String text) method in BasicButtonUI as AquaButtonUI, MetalButtonUI >and MetalToggleButtonUI overrides it. Similarly not deprecated ChangeHandler of BasicMenuUI as AquaMenuUI and MotifMenuUI uses this class. ------------- Commit messages: - initial fix Changes: https://git.openjdk.java.net/jdk/pull/1958/files Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=1958&range=00 Issue: https://bugs.openjdk.java.net/browse/JDK-8049700 Stats: 38 lines in 4 files changed: 38 ins; 0 del; 0 mod Patch: https://git.openjdk.java.net/jdk/pull/1958.diff Fetch: git fetch https://git.openjdk.java.net/jdk pull/1958/head:pull/1958 PR: https://git.openjdk.java.net/jdk/pull/1958