JDK-8201538 : Remove implementation support for applets from JavaFX
  • Type: Bug
  • Component: javafx
  • Sub-Component: other
  • Affected Version: jfx11
  • Priority: P3
  • Status: Resolved
  • Resolution: Fixed
  • Submitted: 2018-04-13
  • Updated: 2024-08-07
  • Resolved: 2021-12-10
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
Other
jfx17.0.10Fixed
Related Reports
Blocks :  
Blocks :  
Relates :  
Relates :  
Description
Support for applets has been removed from the JDK as of JDK 11. We could simplify the implementation by removing applet support from the application lifecycle, glass, and quantum toolkit subsystems.

Note that we have already removed references to applets and Java Web Start from JavaFX with JDK-8199357.
Comments
A pull request was submitted for review. URL: https://git.openjdk.org/jfx17u/pull/169 Date: 2023-12-05 09:39:59 +0000
05-12-2023

Changeset: 4f9b047b Author: Kevin Rushforth <kcr@openjdk.org> Date: 2021-12-10 15:15:33 +0000 URL: https://git.openjdk.java.net/jfx/commit/4f9b047b8301ee3580588dd34ab809f5c6c4c193
10-12-2021

It is a maintenance burden to carry around this legacy code. It is nothing more than a source of "technical debt". Cleaning this up could even help in the implementation of GTK4, Wayland, and Metal, since we wouldn't have to account for the way applet windows are created and managed.
27-08-2021