forked from Coded/SIPRP
				
			
			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.
		
		
		
		
		
			
		
			
				
					
					
						
							64 lines
						
					
					
						
							1.6 KiB
						
					
					
				
			
		
		
	
	
							64 lines
						
					
					
						
							1.6 KiB
						
					
					
				| /*
 | |
|  * TecnicosPanel.java
 | |
|  *
 | |
|  * Created on 12 de Fevereiro de 2006, 17:48
 | |
|  *
 | |
|  * To change this template, choose Tools | Template Manager
 | |
|  * and open the template in the editor.
 | |
|  */
 | |
| 
 | |
| package siprp.higiene.mapa;
 | |
| 
 | |
| import java.awt.*;
 | |
| import javax.swing.*;
 | |
| 
 | |
| import siprp.higiene.*;
 | |
| 
 | |
| /**
 | |
|  *
 | |
|  * @author Frederico
 | |
|  */
 | |
| public class TecnicosPanel extends JPanel
 | |
| {
 | |
| 	protected HigieneDataProvider provider;
 | |
| 	
 | |
| 	/** Creates a new instance of TecnicosPanel */
 | |
| 	public TecnicosPanel()
 | |
| 		throws Exception
 | |
| 	{
 | |
| 		provider = ( HigieneDataProvider ) HigieneDataProvider.getProvider();
 | |
| 		setupComponents();
 | |
| 	}
 | |
| 	
 | |
| 	private void setupComponents()
 | |
| 		throws Exception
 | |
| 	{
 | |
| 		Object tecnicos[][] = provider.getAllTecnicosHST();
 | |
| 		GridBagLayout gridbag = new GridBagLayout();
 | |
| 		setLayout( gridbag );
 | |
| 		GridBagConstraints constraints = new GridBagConstraints();
 | |
| 		constraints.insets = new Insets( 1, 1, 1, 1 );
 | |
| 		constraints.fill = GridBagConstraints.HORIZONTAL;
 | |
| 		constraints.gridheight = 1;
 | |
| 		constraints.weighty = 0;
 | |
| 		
 | |
| 		for( int n = 0; n < tecnicos.length; n++ )
 | |
| 		{
 | |
| 			constraints.weightx = 0;
 | |
| 			constraints.gridwidth = 1;
 | |
| 			JLabel corLabel = new JLabel( "      " );
 | |
| 			corLabel.setBackground( HigieneDataProvider.CORES_TECNICOS[ ( ( Integer ) tecnicos[ n ][ 3 ] ).intValue() ] );
 | |
| 			corLabel.setOpaque( true );
 | |
| 			gridbag.setConstraints( corLabel, constraints );
 | |
| 			add( corLabel );
 | |
| 			constraints.weightx = 1;
 | |
| 			constraints.gridwidth = GridBagConstraints.REMAINDER;
 | |
| 			JLabel nomeLabel = new JLabel( (String)tecnicos[ n ][ 1 ] );
 | |
| 			gridbag.setConstraints( nomeLabel, constraints );
 | |
| 			add( nomeLabel );
 | |
| 			
 | |
| 		} 
 | |
| 		
 | |
| 	}
 | |
| }
 |