#documentation
1 messages · Page 1 of 1 (latest)
<@&987246487241105418> please have a look, thanks.
Here is an AI assisted attempt to answer your question 🤖. Maybe it helps! In any case, a human is on the way 👍. To continue talking to the AI, you can use </chatgpt:1108714622413963314>.
One of the best resources for learning Java Swing is Oracle's official documentation. The Swing Tutorial provided by Oracle covers a wide range of topics, from basic concepts to advanced techniques, complete with code examples that you can use to practice and understand the concepts better.
Additionally, the Java Platform, Standard Edition (Java SE) documentation also includes detailed information on Swing components, layouts, events, and more. It is a comprehensive resource for Java developers who want to master Swing programming.
Apart from Oracle's documentation, there are several books available that cover Java Swing in-depth with practical examples. "Java Swing" by Marc Loy and Robert Eckstein is a highly recommended book for beginners as well as experienced developers looking to enhance their Swing skills.
Online tutorials and courses are also valuable resources for learning Java Swing. Platforms like Udemy, Coursera, and Pluralsight offer courses specifically on Java Swing development with hands-on examples and projects.
Lastly, websites like Stack Overflow and GitHub can be great places to find real-world examples of Java Swing applications. You can study the code snippets shared by other developers and learn from their implementations.
Overall, combining official documentation with books, online courses, tutorials, and community resources will give you a well-rounded understanding of Java Swing programming with practical examples.
The official one is good: https://docs.oracle.com/javase/tutorial/uiswing/ .
This Swing Java Tutorial describes developing graphical user interfaces (GUIs) for applications and applets using Swing components
But I'd recommend using the more modern JavaFX.
Also note that if you have the choice, you should use javafx
alr then ill use that thank you guys
JavaFX Tutorials
Official Documentation
- Project Setup: https://openjfx.io/openjfx-docs/
- API JavaDocs: https://openjfx.io/javadoc/23/
- Introduction to FXML: https://openjfx.io/javadoc/23/javafx.fxml/javafx/fxml/doc-files/introduction_to_fxml.html
- CSS Reference: https://openjfx.io/javadoc/23/javafx.graphics/javafx/scene/doc-files/cssref.html
Community & Tutorials
- FXDocs: https://fxdocs.github.io/docs/html5/
- Jenkov Tutorials: https://jenkov.com/tutorials/javafx/index.html
- Fundamentals (dev.java): https://dev.java/learn/javafx/
Additional Tools:
- Scene Builder: https://gluonhq.com/products/scene-builder/