You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
SIPRP/trunk/siprp/ficha/FichaWindow.java

95 lines
2.7 KiB

/*
* FichaWindow.java
*
* Created on 29 de Março de 2004, 11:50
*/
package siprp.ficha;
import java.awt.*;
import javax.swing.*;
/**
*
* @author fpalma
*/
public class FichaWindow extends JFrame
{
private UpperPanel upperPanel;
private EmpresaPanel empresaPanel;
private TrabalhadorPanel trabalhadorPanel;
private ObservacoesPanel observacoesPanel;
private ExamePanel examePanel;
private RecomendacoesPanel recomendacoesPanel;
/** Creates a new instance of FichaWindow */
public FichaWindow()
{
setupComponents();
}
private void setupComponents()
{
setSize( 700, 550 );
setResizable( false );
setTitle( "Ficha de Aptid\u00e3o" );
upperPanel = new UpperPanel();
JTabbedPane tabbed = new JTabbedPane();
getContentPane().setLayout( new BorderLayout() );
getContentPane().add( upperPanel, BorderLayout.NORTH );
getContentPane().add( tabbed, BorderLayout.CENTER );
JPanel empresaTrabalhadorPanel = new JPanel();
JPanel exameRecomendacoesPanel = new JPanel();
tabbed.add( "Empresa/Trabalhador", empresaTrabalhadorPanel );
tabbed.add( "Exame", exameRecomendacoesPanel );
GridBagLayout gridbag = new GridBagLayout();
empresaTrabalhadorPanel.setLayout( gridbag );
GridBagConstraints constraints = new GridBagConstraints();
constraints.insets = new Insets( 1, 1, 1, 1 );
constraints.fill = GridBagConstraints.BOTH;
constraints.weightx = 1;
constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.gridheight = 1;
constraints.weighty = 0;
empresaPanel = new EmpresaPanel();
gridbag.setConstraints( empresaPanel, constraints );
empresaTrabalhadorPanel.add( empresaPanel );
constraints.weighty = 0;
trabalhadorPanel = new TrabalhadorPanel();
gridbag.setConstraints( trabalhadorPanel, constraints );
empresaTrabalhadorPanel.add( trabalhadorPanel );
constraints.weighty = 1;
observacoesPanel = new ObservacoesPanel();
gridbag.setConstraints( observacoesPanel, constraints );
empresaTrabalhadorPanel.add( observacoesPanel );
gridbag = new GridBagLayout();
exameRecomendacoesPanel.setLayout( gridbag );
constraints = new GridBagConstraints();
constraints.insets = new Insets( 1, 1, 1, 1 );
constraints.fill = GridBagConstraints.BOTH;
constraints.weightx = 1;
constraints.gridwidth = GridBagConstraints.REMAINDER;
constraints.gridheight = 1;
constraints.weighty = 0;
constraints.weighty = 0;
examePanel = new ExamePanel();
gridbag.setConstraints( examePanel, constraints );
exameRecomendacoesPanel.add( examePanel );
constraints.weighty = 1;
recomendacoesPanel = new RecomendacoesPanel();
gridbag.setConstraints( recomendacoesPanel, constraints );
exameRecomendacoesPanel.add( recomendacoesPanel );
}
}