3 ms·
> Yes, I know hardly anyone uses Swing anymore. Actually, Swing is the GUI toolkit used by IntelliJ IDEA, one of the few if not the only commercially successfu
by tannhaeuser 4y ago
> Yes, I know hardly anyone uses Swing anymore.
Actually, Swing is the GUI toolkit used by IntelliJ IDEA, one of the few if not the only commercially successful and kick-ass Java desktop app(s).
- gk_brown 4y agoAgreed. I said as much in my response to this issue that was opened the other day: https://github.com/HTTP-RPC/Sierra/issues/12 https://github.com/HTTP-RPC/Sierra/issues/12
- jeffreportmill1 4y agoThe only real problem with Swing is that there was never a version 2. If it had been separated from AWT, updated some of the APIs and given a modern look-and-feel, it would still be relevant today. JavaFX is nice, but it broke too many conventions. And, of course, Oracle or OpenJDK (or someone) needed to invest in a browser port of the JVM, which is totally possible these days.
- gk_brown 4y agoTake a look at FlatLAF: https://github.com/JFormDesigner/FlatLaf https://github.com/JFormDesigner/FlatLaf They have done a great job bringing a modern appearance to the Swing components.
- whartung 4y agoNetBeans switched to FlatLaf, and looks pretty good. As I understand it, IDEA has done a lot of "Swing Work". I don't know if it's just augmenting existing or creating a bunch of new controls or if they delved deeper. It's just my understanding that IDEA is Swing, but not as we know it. I could be wrong. NetBeans is pretty much pure Swing.
- neuronexmachina 4y agoFor their next-gen Fleet IDE though, it looks like Jetbrains is using Kotlin and Skia/skiko? * https://blog.jetbrains.com/fleet/2022/01/fleet-below-deck-part-i-architecture-overview/ https://blog.jetbrains.com/fleet/2022/01/fleet-below-deck-pa... * https://twitter.com/jetbrains_fleet/status/1465311231271739396 https://twitter.com/jetbrains_fleet/status/14653112312717393... * https://github.com/JetBrains/skiko https://github.com/JetBrains/skiko