Professional Java Programming
What does this book cover?
- Writing quality applications: OO design and threading
- Using Swing components JTable, JTree, and creating your own custom components
- Building a user interface with Layout Managers and event handling
- Implementing standard user interface behavior, such as drag & drop and cut & paste
- Implementing help and making your application ready for international use
- Creating distributed applications, and using XML to describe structured data
- Improving application performance and memory management
Book Overview
Java has developed into a robust, and dynamic general purpose programming
language, which has proved itself to be adaptable, extensible and well
suited to a range of development environments. This book is about improving
your core Java programming skills and learning how to create professional
Java applications.
Every Java developer, whatever their speciality, wants to expand their Java
knowledge and expertise. Over the course of this book, you'll discover the
particulars of working with the Java language and APIs to develop
applications in many different contexts - as well as delving into more
advanced topics such as XML data exchange, or the Swing graphical user
interface. By the end of the book you'll be fully prepared to take
advantage of the ease of development Java offers, and able to create
powerful and sophisticated Java applications.
Who is this book for?
This book is for anyone who wants to know more about Java, whether you've
just found your way onto the Java platform or you've been using the
language for a while. For those with only a small amount of experience,
this book provides a comprehensive guide to the finer points of how to get
the most out of Java 2; for the more experienced reader, this book will
help you to use the more advanced techniques you've come across.
Subjects covered in this excerpt: Chapter 5 - Using Layout Managers
Layout Managers and GUI Construction
Constructing a Gridlayout
Constructing a GridBagLayout
Constructing a GridBagLayout - Part 2
Constructing a GridBagLayout - Part 3
BoxLayout
Guidelines for Using Layout Managers
LayoutManager Methods
New on the Java Boutique:
New Review:
Time Management Made Easy with the Quartz Enterprise Job Scheduler
Why not just use the Java timer API? This open source scheduling
API boasts simplicity, ease-of-integration, a well-rounded feature
set, and it's free!
New Applet:
Reverse Complement
Reverse Complement is a simple applet that converts DNA or RNA
sequences into three useful formats.
Elsewhere on internet.com:
WebDeveloper Java
Lots of Java information on webdeveloper.com
WDVL Java
Thorough Java resource at the Web Developer's Virtual Library.
ScriptSearch Java
Hundreds of free Java code files to download.
jGuru: Your View of the Java Universe
Customizable portal with online training, FAQs, regular news updates, and tutorials.
|