Skip to content

Scheduled removal of Applets from Java #278

@keastrid

Description

@keastrid

Hello,

Applet's terminal deprecation is finally being followed through on and is planned for removal in Java 26, probably in March 2026.

Over at AstroImageJ we're wondering how ImageJ plans to handle this. We don't make use of applets (I don't know if they are even possible to use anymore), and it seems feasible for us to make the changes without breaking the API, but thought it would be a good idea to give a headsup on the removal in case you missed it.

If you are interested in us making a PR for the removal, we could potentially do so though I am unsure of exactly how you'd want to handle the API surface that touches applets and if any of your users use them. My current thought is to make IJ#getApplet always return null, and anything that takes an Applet get replaced with an Object that throws when non null, though maybe Void would be better?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions