8189198: Add "forRemoval = true" to Applet API deprecations
Reviewed-by: iris, almatvee, kcr, prr
This commit is contained in:
parent
b8122d6e3b
commit
57115fa23d
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2011, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -431,7 +431,7 @@ public class AquaInternalFrameUI extends BasicInternalFrameUI implements SwingCo
|
|||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public void mouseReleased(final MouseEvent e) {
|
public void mouseReleased(final MouseEvent e) {
|
||||||
if (didForwardEvent(e)) return;
|
if (didForwardEvent(e)) return;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 2002, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -88,7 +88,7 @@ public class SwingUtilities3 {
|
|||||||
* or {@code Applet}
|
* or {@code Applet}
|
||||||
* @param isRequested the value to set vsyncRequested state to
|
* @param isRequested the value to set vsyncRequested state to
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static void setVsyncRequested(Container rootContainer,
|
public static void setVsyncRequested(Container rootContainer,
|
||||||
boolean isRequested) {
|
boolean isRequested) {
|
||||||
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
|
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
|
||||||
@ -105,7 +105,7 @@ public class SwingUtilities3 {
|
|||||||
* @param rootContainer topmost container. Should be either Window or Applet
|
* @param rootContainer topmost container. Should be either Window or Applet
|
||||||
* @return {@code true} if vsync painting is requested for {@code rootContainer}
|
* @return {@code true} if vsync painting is requested for {@code rootContainer}
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static boolean isVsyncRequested(Container rootContainer) {
|
public static boolean isVsyncRequested(Container rootContainer) {
|
||||||
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
|
assert (rootContainer instanceof Applet) || (rootContainer instanceof Window);
|
||||||
return Boolean.TRUE == vsyncedMap.get(rootContainer);
|
return Boolean.TRUE == vsyncedMap.get(rootContainer);
|
||||||
|
@ -57,7 +57,7 @@ import javax.sound.sampled.UnsupportedAudioFileException;
|
|||||||
* @author Arthur van Hoff, Kara Kytle, Jan Borgersen
|
* @author Arthur van Hoff, Kara Kytle, Jan Borgersen
|
||||||
* @author Florian Bomers
|
* @author Florian Bomers
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings({"deprecation", "removal"})
|
||||||
public final class JavaSoundAudioClip implements AudioClip, MetaEventListener, LineListener {
|
public final class JavaSoundAudioClip implements AudioClip, MetaEventListener, LineListener {
|
||||||
|
|
||||||
private long lastPlayCall = 0;
|
private long lastPlayCall = 0;
|
||||||
|
@ -60,7 +60,8 @@ import com.sun.media.sound.JavaSoundAudioClip;
|
|||||||
* @since 1.0
|
* @since 1.0
|
||||||
* @deprecated The Applet API is deprecated, no replacement.
|
* @deprecated The Applet API is deprecated, no replacement.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public class Applet extends Panel {
|
public class Applet extends Panel {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -43,7 +43,8 @@ import java.util.Iterator;
|
|||||||
* @since 1.0
|
* @since 1.0
|
||||||
* @deprecated The Applet API is deprecated, no replacement.
|
* @deprecated The Applet API is deprecated, no replacement.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public interface AppletContext {
|
public interface AppletContext {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -38,7 +38,8 @@ import java.net.URL;
|
|||||||
* @since 1.0
|
* @since 1.0
|
||||||
* @deprecated The Applet API is deprecated, no replacement.
|
* @deprecated The Applet API is deprecated, no replacement.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public interface AppletStub {
|
public interface AppletStub {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1995, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -34,7 +34,7 @@ package java.applet;
|
|||||||
* @since 1.0
|
* @since 1.0
|
||||||
* @deprecated The Applet API is deprecated, no replacement.
|
* @deprecated The Applet API is deprecated, no replacement.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
public interface AudioClip {
|
public interface AudioClip {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1998, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -36,7 +36,11 @@
|
|||||||
* running applets. For example, the applet context could be a Web browser or an
|
* running applets. For example, the applet context could be a Web browser or an
|
||||||
* applet development environment.
|
* applet development environment.
|
||||||
* <p>
|
* <p>
|
||||||
* The APIs in this package are all deprecated without replacement.
|
* This package has been deprecated and may be removed in
|
||||||
|
* a future version of the Java Platform. There is no replacement.
|
||||||
|
* All of the classes and interfaces in this package have been terminally
|
||||||
|
* deprecated.
|
||||||
|
* Users are advised to migrate their applications to other technologies.
|
||||||
*
|
*
|
||||||
* @since 1.0
|
* @since 1.0
|
||||||
*/
|
*/
|
||||||
|
@ -4047,7 +4047,7 @@ public abstract class Component implements ImageObserver, MenuContainer,
|
|||||||
* {@code true}.
|
* {@code true}.
|
||||||
* @see #createBuffers(int, BufferCapabilities)
|
* @see #createBuffers(int, BufferCapabilities)
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
protected FlipBufferStrategy(int numBuffers, BufferCapabilities caps)
|
protected FlipBufferStrategy(int numBuffers, BufferCapabilities caps)
|
||||||
throws AWTException
|
throws AWTException
|
||||||
{
|
{
|
||||||
@ -8179,7 +8179,7 @@ public abstract class Component implements ImageObserver, MenuContainer,
|
|||||||
return res;
|
return res;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
final Component getNextFocusCandidate() {
|
final Component getNextFocusCandidate() {
|
||||||
Container rootAncestor = getTraversalRoot();
|
Container rootAncestor = getTraversalRoot();
|
||||||
Component comp = this;
|
Component comp = this;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -43,7 +43,7 @@ import java.beans.beancontext.BeanContext;
|
|||||||
* <a href="../applet/package-summary.html"> java.applet package
|
* <a href="../applet/package-summary.html"> java.applet package
|
||||||
* documentation</a> for further information.
|
* documentation</a> for further information.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
public interface AppletInitializer {
|
public interface AppletInitializer {
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -73,6 +73,7 @@ public interface AppletInitializer {
|
|||||||
* @param bCtxt The BeanContext intended for this Applet, or
|
* @param bCtxt The BeanContext intended for this Applet, or
|
||||||
* null.
|
* null.
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("removal")
|
||||||
void initialize(Applet newAppletBean, BeanContext bCtxt);
|
void initialize(Applet newAppletBean, BeanContext bCtxt);
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -84,5 +85,6 @@ public interface AppletInitializer {
|
|||||||
*
|
*
|
||||||
* @param newApplet The newly instantiated JavaBean
|
* @param newApplet The newly instantiated JavaBean
|
||||||
*/
|
*/
|
||||||
|
@SuppressWarnings("removal")
|
||||||
void activate(Applet newApplet);
|
void activate(Applet newApplet);
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1996, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -167,7 +167,8 @@ public class Beans {
|
|||||||
* <a href="../../java/applet/package-summary.html"> java.applet package
|
* <a href="../../java/applet/package-summary.html"> java.applet package
|
||||||
* documentation</a> for further information.
|
* documentation</a> for further information.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public static Object instantiate(ClassLoader cls, String beanName,
|
public static Object instantiate(ClassLoader cls, String beanName,
|
||||||
BeanContext beanContext,
|
BeanContext beanContext,
|
||||||
AppletInitializer initializer)
|
AppletInitializer initializer)
|
||||||
@ -516,7 +517,8 @@ class ObjectInputStreamWithLoader extends ObjectInputStream
|
|||||||
* Package private support class. This provides a default AppletContext
|
* Package private support class. This provides a default AppletContext
|
||||||
* for beans which are applets.
|
* for beans which are applets.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
class BeansAppletContext implements AppletContext {
|
class BeansAppletContext implements AppletContext {
|
||||||
Applet target;
|
Applet target;
|
||||||
Hashtable<URL,Object> imageCache = new Hashtable<>();
|
Hashtable<URL,Object> imageCache = new Hashtable<>();
|
||||||
@ -601,7 +603,8 @@ class BeansAppletContext implements AppletContext {
|
|||||||
* Package private support class. This provides an AppletStub
|
* Package private support class. This provides an AppletStub
|
||||||
* for beans which are applets.
|
* for beans which are applets.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
class BeansAppletStub implements AppletStub {
|
class BeansAppletStub implements AppletStub {
|
||||||
transient boolean active;
|
transient boolean active;
|
||||||
transient Applet target;
|
transient Applet target;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -96,10 +96,10 @@ import javax.accessibility.AccessibleContext;
|
|||||||
*
|
*
|
||||||
* @deprecated The Applet API is deprecated, no replacement.
|
* @deprecated The Applet API is deprecated, no replacement.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
@JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.")
|
@JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.")
|
||||||
@SwingContainer(delegate = "getContentPane")
|
@SwingContainer(delegate = "getContentPane")
|
||||||
@SuppressWarnings("serial") // Same-version serialization only
|
@SuppressWarnings({"serial", "removal"}) // Same-version serialization only
|
||||||
public class JApplet extends Applet implements Accessible,
|
public class JApplet extends Applet implements Accessible,
|
||||||
RootPaneContainer,
|
RootPaneContainer,
|
||||||
TransferHandler.HasGetTransferHandler
|
TransferHandler.HasGetTransferHandler
|
||||||
|
@ -599,7 +599,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
* @see #setComponentPopupMenu
|
* @see #setComponentPopupMenu
|
||||||
* @since 1.5
|
* @since 1.5
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public JPopupMenu getComponentPopupMenu() {
|
public JPopupMenu getComponentPopupMenu() {
|
||||||
|
|
||||||
if(!getInheritsPopupMenu()) {
|
if(!getInheritsPopupMenu()) {
|
||||||
@ -2934,7 +2934,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
*
|
*
|
||||||
* @since 1.3
|
* @since 1.3
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings({"deprecation", "removal"})
|
||||||
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,
|
protected boolean processKeyBinding(KeyStroke ks, KeyEvent e,
|
||||||
int condition, boolean pressed) {
|
int condition, boolean pressed) {
|
||||||
InputMap map = getInputMap(condition, false);
|
InputMap map = getInputMap(condition, false);
|
||||||
@ -2963,7 +2963,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
* @param pressed true if the key is pressed
|
* @param pressed true if the key is pressed
|
||||||
* @return true if there is a key binding for <code>e</code>
|
* @return true if there is a key binding for <code>e</code>
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings({"deprecation", "removal"})
|
||||||
boolean processKeyBindings(KeyEvent e, boolean pressed) {
|
boolean processKeyBindings(KeyEvent e, boolean pressed) {
|
||||||
if (!SwingUtilities.isValidKeyEventForKeyBindings(e)) {
|
if (!SwingUtilities.isValidKeyEventForKeyBindings(e)) {
|
||||||
return false;
|
return false;
|
||||||
@ -4521,7 +4521,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
* return value for this method
|
* return value for this method
|
||||||
* @see #getVisibleRect
|
* @see #getVisibleRect
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
static final void computeVisibleRect(Component c, Rectangle visibleRect) {
|
static final void computeVisibleRect(Component c, Rectangle visibleRect) {
|
||||||
Container p = c.getParent();
|
Container p = c.getParent();
|
||||||
Rectangle bounds = c.getBounds();
|
Rectangle bounds = c.getBounds();
|
||||||
@ -4690,7 +4690,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
* or <code>null</code> if not in any container
|
* or <code>null</code> if not in any container
|
||||||
*/
|
*/
|
||||||
@BeanProperty(bound = false)
|
@BeanProperty(bound = false)
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public Container getTopLevelAncestor() {
|
public Container getTopLevelAncestor() {
|
||||||
for(Container p = this; p != null; p = p.getParent()) {
|
for(Container p = this; p != null; p = p.getParent()) {
|
||||||
if(p instanceof Window || p instanceof Applet) {
|
if(p instanceof Window || p instanceof Applet) {
|
||||||
@ -5098,7 +5098,7 @@ public abstract class JComponent extends Container implements Serializable,
|
|||||||
this.paintingChild = paintingChild;
|
this.paintingChild = paintingChild;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
void _paintImmediately(int x, int y, int w, int h) {
|
void _paintImmediately(int x, int y, int w, int h) {
|
||||||
Graphics g;
|
Graphics g;
|
||||||
Container c;
|
Container c;
|
||||||
|
@ -6087,7 +6087,7 @@ public class JTable extends JComponent implements TableModelListener, Scrollable
|
|||||||
this.focusManager = fm;
|
this.focusManager = fm;
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public void propertyChange(PropertyChangeEvent ev) {
|
public void propertyChange(PropertyChangeEvent ev) {
|
||||||
if (!isEditing() || getClientProperty("terminateEditOnFocusLost") != Boolean.TRUE) {
|
if (!isEditing() || getClientProperty("terminateEditOnFocusLost") != Boolean.TRUE) {
|
||||||
return;
|
return;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1998, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -137,7 +137,7 @@ class KeyboardManager {
|
|||||||
/**
|
/**
|
||||||
* Find the top focusable Window, Applet, or InternalFrame
|
* Find the top focusable Window, Applet, or InternalFrame
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
private static Container getTopAncestor(JComponent c) {
|
private static Container getTopAncestor(JComponent c) {
|
||||||
for(Container p = c.getParent(); p != null; p = p.getParent()) {
|
for(Container p = c.getParent(); p != null; p = p.getParent()) {
|
||||||
if (p instanceof Window && ((Window)p).isFocusableWindow() ||
|
if (p instanceof Window && ((Window)p).isFocusableWindow() ||
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -275,7 +275,7 @@ public class PopupFactory {
|
|||||||
* Obtains the appropriate <code>Popup</code> based on
|
* Obtains the appropriate <code>Popup</code> based on
|
||||||
* <code>popupType</code>.
|
* <code>popupType</code>.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
private Popup getPopup(Component owner, Component contents,
|
private Popup getPopup(Component owner, Component contents,
|
||||||
int ownerX, int ownerY, int popupType) {
|
int ownerX, int ownerY, int popupType) {
|
||||||
if (GraphicsEnvironment.isHeadless()) {
|
if (GraphicsEnvironment.isHeadless()) {
|
||||||
@ -630,7 +630,7 @@ public class PopupFactory {
|
|||||||
* Returns true if popup can fit the screen and the owner's top parent.
|
* Returns true if popup can fit the screen and the owner's top parent.
|
||||||
* It determines can popup be lightweight or mediumweight.
|
* It determines can popup be lightweight or mediumweight.
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
boolean fitsOnScreen() {
|
boolean fitsOnScreen() {
|
||||||
boolean result = false;
|
boolean result = false;
|
||||||
Component component = getComponent();
|
Component component = getComponent();
|
||||||
@ -801,7 +801,7 @@ public class PopupFactory {
|
|||||||
recycleLightWeightPopup(this);
|
recycleLightWeightPopup(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public void show() {
|
public void show() {
|
||||||
Container parent = null;
|
Container parent = null;
|
||||||
|
|
||||||
@ -956,7 +956,7 @@ public class PopupFactory {
|
|||||||
recycleMediumWeightPopup(this);
|
recycleMediumWeightPopup(this);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public void show() {
|
public void show() {
|
||||||
Component component = getComponent();
|
Component component = getComponent();
|
||||||
Container parent = null;
|
Container parent = null;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -420,7 +420,7 @@ public class RepaintManager
|
|||||||
*
|
*
|
||||||
* @see JComponent#repaint
|
* @see JComponent#repaint
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
private void addDirtyRegion0(Container c, int x, int y, int w, int h) {
|
private void addDirtyRegion0(Container c, int x, int y, int w, int h) {
|
||||||
/* Special cases we don't have to bother with.
|
/* Special cases we don't have to bother with.
|
||||||
*/
|
*/
|
||||||
@ -538,12 +538,13 @@ public class RepaintManager
|
|||||||
* <a href="../../java/applet/package-summary.html"> java.applet package
|
* <a href="../../java/applet/package-summary.html"> java.applet package
|
||||||
* documentation</a> for further information.
|
* documentation</a> for further information.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public void addDirtyRegion(Applet applet, int x, int y, int w, int h) {
|
public void addDirtyRegion(Applet applet, int x, int y, int w, int h) {
|
||||||
addDirtyRegion0(applet, x, y, w, h);
|
addDirtyRegion0(applet, x, y, w, h);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
void scheduleHeavyWeightPaints() {
|
void scheduleHeavyWeightPaints() {
|
||||||
Map<Container,Rectangle> hws;
|
Map<Container,Rectangle> hws;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -421,7 +421,7 @@ public class SwingUtilities implements SwingConstants
|
|||||||
* @param p a Point object (converted to the new coordinate system)
|
* @param p a Point object (converted to the new coordinate system)
|
||||||
* @param c a Component object
|
* @param c a Component object
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static void convertPointToScreen(Point p,Component c) {
|
public static void convertPointToScreen(Point p,Component c) {
|
||||||
Rectangle b;
|
Rectangle b;
|
||||||
int x,y;
|
int x,y;
|
||||||
@ -461,7 +461,7 @@ public class SwingUtilities implements SwingConstants
|
|||||||
* @param p a Point object (converted to the new coordinate system)
|
* @param p a Point object (converted to the new coordinate system)
|
||||||
* @param c a Component object
|
* @param c a Component object
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static void convertPointFromScreen(Point p,Component c) {
|
public static void convertPointFromScreen(Point p,Component c) {
|
||||||
Rectangle b;
|
Rectangle b;
|
||||||
int x,y;
|
int x,y;
|
||||||
@ -1662,7 +1662,7 @@ public class SwingUtilities implements SwingConstants
|
|||||||
* @param c the component
|
* @param c the component
|
||||||
* @return the first ancestor of c that's a Window or the last Applet ancestor
|
* @return the first ancestor of c that's a Window or the last Applet ancestor
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static Component getRoot(Component c) {
|
public static Component getRoot(Component c) {
|
||||||
Component applet = null;
|
Component applet = null;
|
||||||
for(Component p = c; p != null; p = p.getParent()) {
|
for(Component p = c; p != null; p = p.getParent()) {
|
||||||
@ -1703,7 +1703,7 @@ public class SwingUtilities implements SwingConstants
|
|||||||
* @return true if a binding has found and processed
|
* @return true if a binding has found and processed
|
||||||
* @since 1.4
|
* @since 1.4
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public static boolean processKeyBindings(KeyEvent event) {
|
public static boolean processKeyBindings(KeyEvent event) {
|
||||||
if (event != null) {
|
if (event != null) {
|
||||||
if (event.isConsumed()) {
|
if (event.isConsumed()) {
|
||||||
@ -2218,7 +2218,7 @@ public class SwingUtilities implements SwingConstants
|
|||||||
* @see java.awt.Component#isVisible()
|
* @see java.awt.Component#isVisible()
|
||||||
* @since 1.7
|
* @since 1.7
|
||||||
*/
|
*/
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
static Container getValidateRoot(Container c, boolean visibleOnly) {
|
static Container getValidateRoot(Container c, boolean visibleOnly) {
|
||||||
Container root = null;
|
Container root = null;
|
||||||
|
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -784,7 +784,7 @@ public class ToolTipManager extends MouseAdapter implements MouseMotionListener
|
|||||||
// Returns: 0 no adjust
|
// Returns: 0 no adjust
|
||||||
// -1 can't fit
|
// -1 can't fit
|
||||||
// >0 adjust value by amount returned
|
// >0 adjust value by amount returned
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){
|
private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){
|
||||||
if (invoker != null){
|
if (invoker != null){
|
||||||
Container parent;
|
Container parent;
|
||||||
@ -810,7 +810,7 @@ public class ToolTipManager extends MouseAdapter implements MouseMotionListener
|
|||||||
|
|
||||||
// Returns: 0 no adjust
|
// Returns: 0 no adjust
|
||||||
// >0 adjust by value return
|
// >0 adjust by value return
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
private int getPopupFitHeight(Rectangle popupRectInScreen, Component invoker){
|
private int getPopupFitHeight(Rectangle popupRectInScreen, Component invoker){
|
||||||
if (invoker != null){
|
if (invoker != null){
|
||||||
Container parent;
|
Container parent;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1997, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -932,7 +932,7 @@ public class BasicPopupMenuUI extends PopupMenuUI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
boolean isInPopup(Component src) {
|
boolean isInPopup(Component src) {
|
||||||
for (Component c=src; c!=null; c=c.getParent()) {
|
for (Component c=src; c!=null; c=c.getParent()) {
|
||||||
if (c instanceof Applet || c instanceof Window) {
|
if (c instanceof Applet || c instanceof Window) {
|
||||||
@ -1150,7 +1150,7 @@ public class BasicPopupMenuUI extends PopupMenuUI {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@SuppressWarnings("deprecation")
|
@SuppressWarnings("removal")
|
||||||
public void stateChanged(ChangeEvent ev) {
|
public void stateChanged(ChangeEvent ev) {
|
||||||
if (!(UIManager.getLookAndFeel() instanceof BasicLookAndFeel)) {
|
if (!(UIManager.getLookAndFeel() instanceof BasicLookAndFeel)) {
|
||||||
uninstall();
|
uninstall();
|
||||||
|
@ -522,7 +522,8 @@ public abstract class EmbeddedFrame extends Frame
|
|||||||
* <a href="../../java/applet/package-summary.html"> java.applet package
|
* <a href="../../java/applet/package-summary.html"> java.applet package
|
||||||
* documentation</a> for further information.
|
* documentation</a> for further information.
|
||||||
*/
|
*/
|
||||||
@Deprecated(since = "9")
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
|
@SuppressWarnings("removal")
|
||||||
public static Applet getAppletIfAncestorOf(Component comp) {
|
public static Applet getAppletIfAncestorOf(Component comp) {
|
||||||
Container parent = comp.getParent();
|
Container parent = comp.getParent();
|
||||||
Applet applet = null;
|
Applet applet = null;
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved.
|
* Copyright (c) 1999, 2021, Oracle and/or its affiliates. All rights reserved.
|
||||||
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
@ -1082,6 +1082,6 @@ public interface Context {
|
|||||||
*
|
*
|
||||||
* @since 1.3
|
* @since 1.3
|
||||||
*/
|
*/
|
||||||
@Deprecated
|
@Deprecated(since = "9", forRemoval = true)
|
||||||
String APPLET = "java.naming.applet";
|
String APPLET = "java.naming.applet";
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user