Para os profissionais experientes o conteúdo deste livro adiciona técnicas ao seu repertório. Aos iniciantes traz desafios surpreendentes. Com uma abordagem prática e didática são apresentados conceitos de programação em Java; os pacotes javax.swing e java.awt; introdução e uso das classes JFrame, JWindow e JDialog; principais técnicas para adicionar controles visuais à janela do aplicativo; os componentes JLabel e JButton; as classes JTextField e JPasswordField e seus métodos, eventos e propriedades; técnicas de manipulação de textos; caixas de listagem e de combinação; caixas de seleção e botões de opção; criação de caixas de diálogo personalizadas; utilização de janelas secundárias e aplicativos MDI; detalhes sobre a construção de menus e barras de ferramentas; utilização dos objetos das classes JSlider e JSpinner; recursos para formatação e validação de dados e o uso de gerenciadores de layout.