I noticed that your book still covers Swing and doesn't say much about JavaFX, even through Oracle has positioned JavaFX as the successor to Swing for new applications. JavaFX is now a standard part of Java SE. Do you plan to switch Core Java over to JavaFX at some point, or perhaps write a separate Core JavaFX book as you have done for Core JSF?
When we started planning the 10th edition, the status of Java FX as part of Java SE was murkier than now, and some of my friends who are heavily into desktop UIs were frustrated with Java FX for advanced use cases. That's why I decided to keep Swing for another edition. I think that will change with Java SE 9. I can't imagine including both Swing and Java FX, though, and I'll be sad to let Swing go. It has its flaws but overall I always liked the API.