I've scanned some other posts related to Java 17 and FlatLaf support and the problems identified by "JIDE support" going that path.
What about scrapping all current L&Fs support in JIDE and open a new Java 17/FlatLaf only branch? FlatLaf is the de-facto L&F toolkit for Swing apps today, it is being developed, supported and works really really well. JIDE software would have a great opportunity going forward and even attract new customers.
My company have sponsored the FlatLaf project in order to get adjustments for some JIDE OSS components to work/look better with FlatLaf. Having full or at least more support for JIDE in FlatLaf would be fantastic.
Looking at the JIDE codebase (src) there are a lot of really old L&Fs available and I doubt anyone are using them other than just cluttering the APIs and restricting future updates in JIDE such as Java 17 and other.
What do you think?