Congratulations! If you have read and worked through the preceding 15 chapters, then you can call yourself a Java programmer. Of course, there are still many, many things to learn about Java, its libraries, and its subsystems, but you now have a solid foundation upon which you can build your knowledge and expertise.
Here are a few of the topics that you will want to learn more about:
Swing. Continue exploring Swing. It is an important part of Java programming.
The AWT, which provides the foundation for Swing.
Event handling. Although ...