Live briefing
Everything about Swing (Java)
Java-based GUI toolkit
Swing is a GUI widget toolkit for Java. It is part of Oracle's Java Foundation Classes (JFC) – an API for providing a graphical user interface (GUI) for Java programs. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Swing (Java)A 5-minute orientation
- Skim a recent paper: Aplikasi Manajemen Tamu Perumahan Puri Taman Asri Menggunakan GUI Java SwingInfluential work since 2022
- Pick up a classic book: Java SwingThe most-reprinted book on the subject
- Read the landmark paper: Achieving high and consistent rendering performance of Java AWT/Swing on multiple platformsCited 19 times
- Go sideways: Abstract Window ToolkitA closely related topic
- Go sideways: Event dispatching threadA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Achieving high and consistent rendering performance of Java AWT/Swing on multiple platforms
SwingStates: adding state machines to Java and the Swing toolkit
ADM-Based Migration from JAVA Swing to RIA Applications
Aplikasi Manajemen Perpustakaan Menggunakan Java Swing
A portable AWT/Swing architecture for Java game development
Image Steganography using Java Swing Templates
Development of railway ticket booking system using Java Swing
Graphical solution to Dijktra’s algorithm using Swing in Java
🆕 Influential since 2022
Aplikasi Manajemen Tamu Perumahan Puri Taman Asri Menggunakan GUI Java Swing
Aplikasi Desktop Pengelolaan Perlombaan MTQ (Musabaqah Tilawatil Quran) Berbasis Java Swing
Wine accounting automation: Information system design and implementation using Java Swing
A Survey Management System: Design and Implementation Using Java Swing and MySQL
Legitimate Mail Sender Verification and Flood Attack Detection Using Java Networking and Swing UI
📚 Books worth reading
Java SwingMarc Loy, James Elliott · 2002
Java Foundation Classes in a NutshellDavid Flanagan · 1999
Wicket in actionMartijn Dashorst, Eelco Hillenius · 2008
SwingHerbert Schildt · 2006
Swing hacksJoshua Marinacci, Chris Adamson · 2005
Core SwingKim Topley · 1999
SwingMatthew Robinson · 2000
Up to speed with SwingSteven J. Gutz · 1998
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Abstract Window Toolkit The Abstract Window Toolkit (AWT) is Java's original platform-dependent windowing, graphics, and user-interface widget toolkit, preceding Swing. The AWT…
- Event dispatching thread The event dispatching thread (EDT) is a background thread used in Java to process events from the Abstract Window Toolkit (AWT) graphical user interface…
- Standard Widget Toolkit The Standard Widget Toolkit (SWT) is a graphical widget toolkit for use with the Java platform. It was originally developed by Stephen Northover at IBM…
- Layout manager Layout managers are software components used in widget toolkits which have the ability to lay out graphical control elements by their relative positions…
- List of widget toolkits This article provides a list of widget toolkits (also known as GUI frameworks), used to construct the graphical user interface (GUI) of programs, organized…
- Internet Foundation Classes The Internet Foundation Classes (IFC) is a GUI widget toolkit and graphics library for Java originally developed by Netcode Corporation and first released…
- Java Foundation Classes The Java Foundation Classes (JFC) are a graphical framework for building portable Java-based graphical user interfaces (GUIs). JFC consists of the Abstract…
- BD-J BD-J, or Blu-ray Disc Java, is a specification supporting Java ME (specifically the Personal Basis Profile of the Connected Device Configuration or CDC)…