📄️ Introduction to Java GUI
Java GUI, or Graphical User Interface, is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators rather than text-based interfaces, typed command labels, or text navigation. In Java, GUI programming can be done using Swing and AWT (Abstract Window Toolkit).
📄️ Java AWT
Java Abstract Window Toolkit (AWT) is a platform-independent windowing, graphics, and user-interface toolkit for the Java Programming Language. It's part of Java Foundation Classes (JFC) — an API for providing a graphical user interface for Java programs. AWT includes a rich set of controls or components, layout managers, events, and more.
📄️ Java Swing
Java Swing is a lightweight Graphical User Interface (GUI) toolkit that includes a rich set of widgets. It is part of Java Foundation Classes (JFC) and includes several packages for developing rich desktop applications in Java.
📄️ JavaFX
JavaFX is a software platform designed to deliver rich internet applications that can run across a wide array of devices. It is intended to replace Swing as the standard GUI library for Java.