<Swing Dev> RFR: 8049700: Deprecate obsolete classes and methods in javax/swing/plaf/basic
Tejpal Rebari
trebari at openjdk.java.net
Wed Jan 6 12:48:03 UTC 2021
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
More information about the swing-dev
mailing list