/* * FichaWindow.java * * Created on 29 de Março de 2004, 11:50 */ package siprp.ficha; import java.awt.*; import javax.swing.*; import com.evolute.utils.ui.window.*; /** * * @author fpalma */ public class FichaWindow extends TabbedWindow { private UpperPanel upperPanel; private EmpresaPanel empresaPanel; private TrabalhadorPanel trabalhadorPanel; private ObservacoesPanel observacoesPanel; private ExamePanel examePanel; private RecomendacoesPanel recomendacoesPanel; private static int permissions[][] = new int[][]{ { NEW_INDEX, CANCEL_INDEX, SAVE_INDEX, DELETE_INDEX, SELECT_BYNAME_INDEX } }; /** Creates a new instance of FichaWindow */ public FichaWindow() throws Exception { super( new UpperPanel(), new String[]{ "Empresa/Trabalhador", "Exame" }, createPermissions( permissions ) ); upperPanel = (UpperPanel) getUpperPanel(); setupComponents(); } private void setupComponents() { setSize( 700, 570 ); 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 ); JPanel empresaTrabalhadorPanel = getTab( 0 ); JPanel exameRecomendacoesPanel = getTab( 1 ); GridBagLayout gridbag = new GridBagLayout(); empresaTrabalhadorPanel.setLayout( gridbag ); GridBagConstraints constraints = new GridBagConstraints(); constraints.insets = new Insets( 0, 1, 0, 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( 0, 1, 0, 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 ); } }