April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
NullLayout
nPosiciona seus componentes de acordo com a posicao absoluta
n...//Container panel = aFrame.getContentPane()...
npanel.setLayout(null);     JButton b1,b2,b3;   Dimension size;
nb1 = new JButton(“one"); panel.add(b1);
nb2 = new JButton(“two"); panel.add(b2);
nb3 = new JButton(“three"); panel.add(b3);
nInsets insets = panel.getInsets();
nsize = b1.getPreferredSize();
nb1.setBounds(25+insets.left, 5+insets.top, size.width, size.height);
nsize = b2.getPreferredSize();
nb2.setBounds(55+insets.left, 40+insets.top, size.width, size.height);
nsize = b3.getPreferredSize();
nb3.setBounds(150+insets.left, 15+insets.top, size.width+50, size.height+20);
n
n...//In the main method:
nInsets insets = frame.getInsets();
nframe.setSize(300+insets.left+insets.right,
n              125+insets.top+insets.bottom); 
n
n                                          NullLayoutDemo