My Honest Opinion on Java Swing

So far, I have made 2 projects using Java Swing: a text editor and a library app. Both of them are on my GitHub and on my projects page. Before this, I mainly used Python. I would give Swing a 4/5. Swing was really easy for me to use as a beginner to Java.

The main problem with Swing, however, was learning layouts. I did not understand layouts at all at first, and I tried to avoid them completely. In situations where I had to use layouts, I ended up searching a lot on Google. It also does not come with rounded corners built into buttons, but that is not the most important thing.

For a beginner, I think Swing is a really good tool to get started with. If you are new to Java, I highly recommend making a project in Java Swing, because it can also help you learn fundamentals and file handling in Java.