How to Make Custom Software in Java
<p>Im no expert in Java and after learning from Oracle's book and twinkering around with Swing a little bit I wonder how are applications like Lotus Notes, Microsoft Office, Photoshop made?
Id like to create my own GUIs in Java for real-world applications and it seems that all that is available is the default AWT and Swing libraries for making things like that. Are those applications made by creating custom components using swing or are custom made libraries made for such a task and if so Id like to make my own.
In other words, Im tired of making simple pong games and writing or reading to files I would like to advance my knowledge in Java but I have found no books that help me in software engineering like Id like to. If anyone could point me in the right direction it would be much appreciated.</p>
