Serialization is an easy way to implement saving and loading in your Swing application.
Whether you're writing a business-oriented desktop application or a game, serialization makes saving and loading as easy as pie.
How to cause something to happen in one component in response to something that happens in another component.
In this tutorial we look at setting a listener on your custom component and we begin to look at MVC (Model-View-Controller) architecture.
Among other things we'll look at nearly all Swing widgets, we'll take a look at JDBC for database access, the graphics API, model-view-controller (MVC) architecture, serialization for saving data, the listener-event model and even basic animation.
How to create dialogs that let you browse to a file location, so that you can open or save a file.