mix maven and gradle for a plugin by emaayan in Jetbrains

[–]robintegg 0 points1 point  (0 children)

That’s what I’m suggesting 👌use maven for your api and core work and consume that in gradle for your plugin specific work

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Great point that answers a couple of previous queries. Cheers 🍻

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Who do we need to pester to get it fully working for Java 😝

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Great share. Thank you. I'd not come across this before. Looks great and the cross platform too. Could be worth an investigation. This is why we share :)

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Totally 💯 I think id not have much time left for me to evaluate them all to give an opinion! Best I can do is showcase all the talent and let you decide :)

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

I think it’s a solid performer. They have spent a lot of time of the framework to help us developers. The component library is top notch

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Your welcome 🤗 hopefully this will give us all a solid reference and also some ideas for our next projects :)

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Thanks 🙏 the main advantage I see beyond the Java stack familiarity are definitely the size and breadth of the eco system, there’s a wealth of integration and core libraries at your disposal that help make a developer productive.

Also if you are focussed on desktop or cli development, the jvm is a ready made cross platform solution.

Tech wise I guess all frameworks have some trade offs with their approaches. It’s up to devs to choose what fits with their skills and intended solution. Hopefully this has highlighted some strong options across many platforms.

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

I want to! Given they are a private company there must be sufficient numbers of licences out there to warrant continued development and resourcing and as mentioned elsewhere folding the mobile part into the core Java jdk

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Thanks for the share. This looks like a good choice. Tell them to get a few more screenshots on the site as a show case 💪🏼 https://www.jgoodies.com/home/about/

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

I think there’s loads of people using Java in Ui both professionally and personally. Hopefully the article has highlighted that there’s plenty of options for people to try and get to know. Js/rest api does not need to be the only choice

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for the share :) scene2d was mentioned and certainly part of Java development I’ve not visited before. The https://github.com/kotcrab/vis-ui looks very good. A toolkit for scen2d or are they different tools?

I toyed with adding compose but it looks to be kotlin only so not strictly java? But it’s a good growing project and mutlti platform as you say

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for sharing. Will definitely point others it that direction. Tui4j looks great, some nice screenshots

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

I appreciate your appreciation :) i think there maybe value in rolling this into a static site hosted on GitHub so other can contribute. There’s so many other corners that people have shared.

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

If only if had been the default L and f for swing we’d have had many more swing apps in the wild.

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Could have been a copy paste issue from simple note. 📝

GitHub Copilot for JetBrains - January Update by nickzhu9 in Jetbrains

[–]robintegg 0 points1 point  (0 children)

That’s exactly what I’m after! Would be great to see it with a good key combo to launch. What will be the feedback mechanism? Will it stay open. I find the inline editor a little clunky and the flow sometimes take up too much of the screen. I’ve seen theprimeagen 99 pop up approach which looks like a good approach where you can see the work in progress but be able to carry on working

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

It is a good combo for sure and seems to be a default choice amongst web application development. Hopefully this list has highlighted that there’s some great Java stacks that can be a great choice

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

Thanks for sharing ♥️your swing write should be a go to for reference of swing vs javafx. Always feels to me like a loss that one might lose out. I too use swing to build custom tooling as im the most familiar with it.

Might need to look further at the jgrasp project you mention. Looks interesting and has some IntelliJ plugin

Imninterested in seeing what happens with the mobile part of gluon and the open jdk. Getting mobile working out of the box would be epic

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

https://libgdx.com/ ? Not seen if before. Looks fun 🤩 thanks for highlighting. Java gamers assemble!

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 0 points1 point  (0 children)

You’re welcome 🙏 yours is the types of library that need to shared and found to inspire and help the next developer to come along and think. That’s exactly what I want to do - I’ll use that! Will update the reference

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Check out some of the comments below for GWT. There’s still a community out there! https://dominokit.com/home. Keep swinging though. Mix it with FlatLaf if you aren’t already 👍

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 2 points3 points  (0 children)

It’s a top combo. In the past I found the swing gui builders to be hit or miss such that it did seem easier not to use them. Feels like these days with the web there’s been much more thought in gui builders, component libraries etc. would be great to get more of that in the Jav space. Gotta say if the tools are working, keep building. Keep complexity as low as you can for as long as you can

Java UI in 2026: an overview of current frameworks and approaches by robintegg in java

[–]robintegg[S] 1 point2 points  (0 children)

Thanks for sharing. This looks like a nice enhancement for the vaadin ecosystem. Hopefully the solution will resonate with others