April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
BorderLayout
nComposto de 5 áreas conforme abaixo, sendo que a área central toma o maior espaço possível enquanto as demais áreas se expandem o necessário para preencher os espaços restantes.
n...//Container panel = aFrame.getContentPane()...
npanel.setLayout(new BorderLayout());
nJButton b = new JButton("Button 1 (PAGE_START)");
npanel.add(b, BorderLayout.PAGE_START);
nb = new JButton("Button 2 (CENTER)");
nb.setPreferredSize(new Dimension(200, 100));
npanel.add(b, BorderLayout.CENTER);
nb = new JButton("Button 3 (LINE_START)");
npanel.add(b, BorderLayout.LINE_START);
nb = new JButton("Long-Named Button 4(PAGE_END)");
npanel.add(b,BorderLayout.PAGE_END);
nb = new JButton("5 (LINE_END)");
npanel.add(b,BorderLayout.LINE_END);
n                 BorderLayoutDemo