Java Reference
In-Depth Information
Display 17.9
The
GridLayout
Manager
(part 2 of 2)
R
ESULTING
GUI
First label Second label Third label
Fourth label Fifth label
Note that we have placed a demonstration
main
method in the class definition in
Display 17.9. This is handy, but is not typical. Normally, a Swing GUI is created
and displayed in a
main
method (or other method) in some class other than the class
that defines the GUI. However, it is perfectly legal and sometimes convenient to
place a
main
method in the GUI class definition so that it is easy to display a sample
of the GUI. Note that the
main
method that is given in the class itself is written in
the same way as a
main
method that is in some other class. In particular, you need
to construct an object of the class, as in the following line from the
main
method in
Display 17.9 :
GridLayoutJFrame gui =
new
GridLayoutJFrame(2, 3);
The three layout managers we have discussed are summarized in Display 17.10.
Next we will discuss
panels,
which will let you realize the full potential of
layout managers.
VideoNote
GUI Layout
using an IDE