diff --git a/trunk/siprp/clientes/AvisosPanel.java b/trunk/siprp/clientes/AvisosPanel.java index 2f37826e..fa73c5d2 100644 --- a/trunk/siprp/clientes/AvisosPanel.java +++ b/trunk/siprp/clientes/AvisosPanel.java @@ -254,19 +254,32 @@ public class AvisosPanel extends JPanel add( scp ); JPanel contentPanel = new JPanel(); scp.setViewportView( contentPanel ); - contentPanel.setLayout( new BoxLayout( contentPanel, BoxLayout.Y_AXIS ) ); +// contentPanel.setLayout( new BoxLayout( contentPanel, BoxLayout.Y_AXIS ) ); +// contentPanel.setLayout( new FlowLayout() ); + GridBagLayout gridbag = new GridBagLayout(); + contentPanel.setLayout( gridbag ); + constraints = new GridBagConstraints(); + constraints.insets = new Insets( 1, 1, 1, 1 ); + constraints.fill = GridBagConstraints.BOTH; + constraints.gridwidth = GridBagConstraints.REMAINDER; + constraints.weightx = 1; + constraints.gridheight = 1; + constraints.weighty = 0; if( avisosEmpresa.length > 0 ) { + gridbag.setConstraints( empresaPanel, constraints ); contentPanel.add( empresaPanel ); } if( avisosTrabalhador.length > 0 ) { - contentPanel.add( new JLabel( " " ) ); +// contentPanel.add( new JLabel( " " ) ); + gridbag.setConstraints( trabalhadoresPanel, constraints ); contentPanel.add( trabalhadoresPanel ); } if( avisosEstabelecimento.length > 0 ) { - contentPanel.add( new JLabel( " " ) ); +// contentPanel.add( new JLabel( " " ) ); + gridbag.setConstraints( estabelecimentosPanel, constraints ); contentPanel.add( estabelecimentosPanel ); } }