|  |  | @ -6,6 +6,9 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | package siprp.clientes; |  |  |  | package siprp.clientes; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import info.clearthought.layout.TableLayout; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import info.clearthought.layout.TableLayoutConstraints; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import javax.swing.*; |  |  |  | import javax.swing.*; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | import java.awt.*; |  |  |  | import java.awt.*; | 
			
		
	
	
		
		
			
				
					|  |  | @ -48,6 +51,7 @@ public class TrabalhadorPanel extends JPanel | 
			
		
	
		
		
			
				
					
					|  |  |  | 	 |  |  |  | 	 | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private JTextField nomeText; |  |  |  | 	private JTextField nomeText; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private RadioButtonFixedPanel sexoPanel; |  |  |  | 	private RadioButtonFixedPanel sexoPanel; | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 	private JTextField biText; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private JCalendarPanel dataNascimentoPanel; |  |  |  | 	private JCalendarPanel dataNascimentoPanel; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private JTextField nacionalidadeText; |  |  |  | 	private JTextField nacionalidadeText; | 
			
		
	
		
		
			
				
					
					|  |  |  | 	private JTextField numeroMecanograficoText; |  |  |  | 	private JTextField numeroMecanograficoText; | 
			
		
	
	
		
		
			
				
					|  |  | @ -99,6 +103,8 @@ public class TrabalhadorPanel extends JPanel | 
			
		
	
		
		
			
				
					
					|  |  |  | 				new IDObject[]{ new MappableObject( new Integer( 1 ), "M" ), |  |  |  | 				new IDObject[]{ new MappableObject( new Integer( 1 ), "M" ), | 
			
		
	
		
		
			
				
					
					|  |  |  | 								new MappableObject( new Integer( 2 ), "F" ) }, |  |  |  | 								new MappableObject( new Integer( 2 ), "F" ) }, | 
			
		
	
		
		
			
				
					
					|  |  |  | 					1, 2, RadioButtonPanel.ORIENTATION_HORIZONTAL, false ); |  |  |  | 					1, 2, RadioButtonPanel.ORIENTATION_HORIZONTAL, false ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		JLabel biLabel = new JLabel("B.I."); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		biText = new JTextField(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		JLabel dataNascimentoLabel = new JLabel( "Data de Nascimento" ); |  |  |  | 		JLabel dataNascimentoLabel = new JLabel( "Data de Nascimento" ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dataNascimentoPanel = new JCalendarPanel( null ); |  |  |  | 		dataNascimentoPanel = new JCalendarPanel( null ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		JLabel nacionalidadeLabel = new JLabel( "Nacionalidade" ); |  |  |  | 		JLabel nacionalidadeLabel = new JLabel( "Nacionalidade" ); | 
			
		
	
	
		
		
			
				
					|  |  | @ -141,154 +147,56 @@ public class TrabalhadorPanel extends JPanel | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		JPanel pad; |  |  |  | 		JPanel pad; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		GridBagLayout gridbag = new GridBagLayout(); |  |  |  | 		double [] cols = new double[]{TableLayout.MINIMUM,TableLayout.FILL,TableLayout.MINIMUM,TableLayout.FILL}; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.setLayout( gridbag ); |  |  |  | 		double [] rows = new double[]{TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		GridBagConstraints constraints = new GridBagConstraints(); |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.insets = new Insets( 1, 1, 1, 1 ); |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.fill = GridBagConstraints.HORIZONTAL; |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weighty = 0; |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridheight = 1; |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  | 		                              TableLayout.MINIMUM, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		                              TableLayout.FILL, | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( nomeLabel, constraints ); |  |  |  | 		                              TableLayout.MINIMUM,}; | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( nomeLabel ); |  |  |  | 		 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		TableLayout layout = new TableLayout(cols,rows); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 1; |  |  |  | 		layout.setHGap( 5 ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 3; |  |  |  | 		layout.setVGap( 5 ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( nomeText, constraints ); |  |  |  | 		dadosTrabalhadorPanel.setLayout( layout ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( nomeText ); |  |  |  | 		dadosTrabalhadorPanel.add( nomeLabel, new TableLayoutConstraints( 0,0 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		dadosTrabalhadorPanel.add( nomeText, new TableLayoutConstraints( 1,0,3,0 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  | 		dadosTrabalhadorPanel.add( sexoLabel, new TableLayoutConstraints( 0,1 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( sexoLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( sexoLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		//constraints.gridwidth = 1;
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		JPanel sexoOuterPanel = new JPanel(); |  |  |  | 		JPanel sexoOuterPanel = new JPanel(); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		sexoOuterPanel.setLayout( new GridLayout( 1, 2 ) ); |  |  |  | 		sexoOuterPanel.setLayout( new GridLayout( 1, 2 ) ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		sexoOuterPanel.add( sexoPanel ); |  |  |  | 		sexoOuterPanel.add( sexoPanel ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		sexoOuterPanel.add( new JPanel() ); |  |  |  | 		sexoOuterPanel.add( new JPanel() ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( sexoOuterPanel, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( sexoOuterPanel, new TableLayoutConstraints( 1,1 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( sexoOuterPanel ); |  |  |  | 		dadosTrabalhadorPanel.add( biLabel, new TableLayoutConstraints( 2,1 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		dadosTrabalhadorPanel.add( biText, new TableLayoutConstraints( 3,1 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  | 		dadosTrabalhadorPanel.add( nacionalidadeLabel, new TableLayoutConstraints( 0,2 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 2; |  |  |  | 		dadosTrabalhadorPanel.add( nacionalidadeText, new TableLayoutConstraints( 1,2 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( nacionalidadeLabel, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( dataNascimentoLabel, new TableLayoutConstraints( 2,2 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( nacionalidadeLabel ); |  |  |  | 		dadosTrabalhadorPanel.add( dataNascimentoPanel, new TableLayoutConstraints( 3,2 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		 | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  | 		dadosTrabalhadorPanel.add( numeroMecanograficoLabel, new TableLayoutConstraints( 0,3 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  | 		dadosTrabalhadorPanel.add( numeroMecanograficoText, new TableLayoutConstraints( 1,3 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( nacionalidadeText, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoLabel, new TableLayoutConstraints( 2,3 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( nacionalidadeText ); |  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoPanel, new TableLayoutConstraints( 3,3 )); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		dadosTrabalhadorPanel.add( categoriaLabel, new TableLayoutConstraints( 0,4 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  | 		dadosTrabalhadorPanel.add( categoriaText, new TableLayoutConstraints( 1,4 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  | 		dadosTrabalhadorPanel.add( localLabel, new TableLayoutConstraints( 2,4 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataNascimentoLabel, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( localText, new TableLayoutConstraints( 3,4 )); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataNascimentoLabel ); |  |  |  | 		dadosTrabalhadorPanel.add( funcaoLabel, new TableLayoutConstraints( 0,5 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		dadosTrabalhadorPanel.add( funcaoText, new TableLayoutConstraints( 1,5 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoFuncaoLabel, new TableLayoutConstraints( 2,5 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoFuncaoPanel, new TableLayoutConstraints( 3,5 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataNascimentoPanel, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( perfilLabel, new TableLayoutConstraints( 0,6 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataNascimentoPanel ); |  |  |  | 		dadosTrabalhadorPanel.add( perfilPanel, new TableLayoutConstraints( 1,6 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		dadosTrabalhadorPanel.add( dataDemissaoLabel, new TableLayoutConstraints( 2,6 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  | 		dadosTrabalhadorPanel.add( dataDemissaoPanel, new TableLayoutConstraints( 3,6 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 2; |  |  |  | 		dadosTrabalhadorPanel.add( observacoesLabel, new TableLayoutConstraints( 0,7 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( numeroMecanograficoLabel, constraints ); |  |  |  | 		dadosTrabalhadorPanel.add( observacoesText, new TableLayoutConstraints( 0,8, 3, 8 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( numeroMecanograficoLabel ); |  |  |  | 		dadosTrabalhadorPanel.add( marcacoesButton, new TableLayoutConstraints( 0,9,3,9 ) ); | 
			
				
				
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( numeroMecanograficoText, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( numeroMecanograficoText ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataAdmissaoLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataAdmissaoPanel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoPanel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 2; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( categoriaLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( categoriaLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( categoriaText, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( categoriaText ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( localLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( localLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( localText, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( localText ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 2; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( funcaoLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( funcaoLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( funcaoText, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( funcaoText ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataAdmissaoFuncaoLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoFuncaoLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataAdmissaoFuncaoPanel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataAdmissaoFuncaoPanel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 2; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( perfilLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( perfilLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | //		gridbag.setConstraints( perfilCombo, constraints );
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | //		dadosTrabalhadorPanel.add( perfilCombo );
 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( perfilPanel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( perfilPanel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataDemissaoLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataDemissaoLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0.5; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( dataDemissaoPanel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( dataDemissaoPanel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 0; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( observacoesLabel, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( observacoesLabel ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( observacoesText, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( observacoesText ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.weightx = 1; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		constraints.gridwidth = GridBagConstraints.REMAINDER; |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		gridbag.setConstraints( marcacoesButton, constraints ); |  |  |  |  | 
			
		
	
		
		
			
				
					
					|  |  |  | 		dadosTrabalhadorPanel.add( marcacoesButton ); |  |  |  |  | 
			
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
	
		
		
			
				
					
					|  |  |  | 		 |  |  |  | 		 | 
			
		
	
		
		
			
				
					
					|  |  |  | //		examesPanel = new MarcacaoPanel( false, "Realizados", "", Marcacao.TIPO_MARCACAO_TRABALHADOR_EXAMES );
 |  |  |  | //		examesPanel = new MarcacaoPanel( false, "Realizados", "", Marcacao.TIPO_MARCACAO_TRABALHADOR_EXAMES );
 | 
			
		
	
		
		
			
				
					
					|  |  |  | //		examesPanel.setCalendarDialogOrientation( JCalendarDialog.ABOVE, JCalendarDialog.RIGHT );
 |  |  |  | //		examesPanel.setCalendarDialogOrientation( JCalendarDialog.ABOVE, JCalendarDialog.RIGHT );
 | 
			
		
	
	
		
		
			
				
					|  |  | @ -364,6 +272,7 @@ public class TrabalhadorPanel extends JPanel | 
			
		
	
		
		
			
				
					
					|  |  |  | 								sexoPanel.setEnabled( enable ); |  |  |  | 								sexoPanel.setEnabled( enable ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 							} |  |  |  | 							} | 
			
		
	
		
		
			
				
					
					|  |  |  | 						} ); |  |  |  | 						} ); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		components.putComponent( TrabalhadorData.BI , biText ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		components.putComponent( TrabalhadorData.DATA_NASCIMENTO, dataNascimentoPanel ); |  |  |  | 		components.putComponent( TrabalhadorData.DATA_NASCIMENTO, dataNascimentoPanel ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		components.putComponent( TrabalhadorData.NACIONALIDADE, nacionalidadeText ); |  |  |  | 		components.putComponent( TrabalhadorData.NACIONALIDADE, nacionalidadeText ); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		components.putComponent( TrabalhadorData.NUMERO_MECANOGRAFICO, numeroMecanograficoText ); |  |  |  | 		components.putComponent( TrabalhadorData.NUMERO_MECANOGRAFICO, numeroMecanograficoText ); | 
			
		
	
	
		
		
			
				
					|  |  | 
 |