The Design of KDialog
The Design of KDialog Part One
ExampleDialog extends KDialog
KDialog's builder methods
Overriding dataIsValid() and setModelFromView()
The standard message boxes
Java Look and Feel Layout Guidelines
A Layout Coding Example (FindDialog.java)
FindDialog1.java
(stuffing contentPane)
FindDialog2.java
(creating a main box)
FindDialog3.java
(boxes in boxes in boxes)
FindDialog4.java
(spacing out with struts)
FindDialog5.java
(shrink wrapping and resizing)
FindDialog6.java
(final touches)
FindDialog7.java
(color coding for debugging)
KDialog.java
(somewhat abbreviated)
ToolbarFrame.java
(coding up a tool bar)
The Design of KDialog Part Two
ExampleDialog lays out its own widgets
Boxes within boxes within boxes