Object-oriented techniques are carefully introduced and developed, from data encapsulation to use of inheritance, security and interfaces, to manage the design of complex applications using the latest release of Java programming language and new JFC and Swing Components. In addition...