forked from Coded/SIPRP
				
			no message
	
		
	
				
					
				
			git-svn-id: https://svn.coded.pt/svn/SIPRP@338 bb69d46d-e84e-40c8-a05a-06db0d6337410'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
							parent
							
								
									f55846ac94
								
							
						
					
					
						commit
						da89daa84e
					
				| @ -0,0 +1,137 @@ | |||||||
|  | /* | ||||||
|  |  * ProcessoPanel.java | ||||||
|  |  * | ||||||
|  |  * Created on March 21, 2007, 9:11 AM | ||||||
|  |  * | ||||||
|  |  * To change this template, choose Tools | Template Manager | ||||||
|  |  * and open the template in the editor. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | package siprp.medicina.processo; | ||||||
|  | 
 | ||||||
|  | import info.clearthought.layout.TableLayout; | ||||||
|  | import info.clearthought.layout.TableLayoutConstraints; | ||||||
|  | import java.awt.*; | ||||||
|  | import java.awt.event.ActionEvent; | ||||||
|  | import java.awt.event.ActionListener; | ||||||
|  | import javax.swing.*; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * | ||||||
|  |  * @author fpalma | ||||||
|  |  */ | ||||||
|  | public class ProcessoPanel extends JPanel | ||||||
|  | 		implements ActionListener | ||||||
|  | { | ||||||
|  | 	private JTextField estadoText; | ||||||
|  | 	private JTextField inicioText; | ||||||
|  | 	private JTextField fimText; | ||||||
|  | 	private JButton novoECDButton; | ||||||
|  | 	private JButton novaConsultaButton; | ||||||
|  | 	private JButton emitirFAButton; | ||||||
|  | 	private JButton fecharButton; | ||||||
|  | 	 | ||||||
|  | 	public static void main( String args[] ) | ||||||
|  | 	{ | ||||||
|  | 		JFrame frm = new JFrame(); | ||||||
|  | 		frm.getContentPane().setLayout( new GridLayout( 1, 1 ) ); | ||||||
|  | 		frm.getContentPane().add( new ProcessoPanel() ); | ||||||
|  | 		frm.pack(); | ||||||
|  | 		frm.addWindowListener( new java.awt.event.WindowAdapter(){ | ||||||
|  | 			public void windowClosing( java.awt.event.WindowEvent e ) | ||||||
|  | 			{ | ||||||
|  | 				System.exit( 0 ); | ||||||
|  | 			} | ||||||
|  | 		} ); | ||||||
|  | 		frm.setVisible( true ); | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	/** Creates a new instance of ProcessoPanel */ | ||||||
|  | 	public ProcessoPanel() | ||||||
|  | 	{ | ||||||
|  | 		setupComponents(); | ||||||
|  | 	} | ||||||
|  | 			 | ||||||
|  | 	 | ||||||
|  | 	private void setupComponents() | ||||||
|  | 	{ | ||||||
|  | 		JLabel estadoLabel = new JLabel( "Estado" ); | ||||||
|  | 		estadoText = new JTextField(); | ||||||
|  | 		estadoText.setPreferredSize( new Dimension( 120, 20 ) ); | ||||||
|  | 		estadoText.setEditable( false ); | ||||||
|  | 		JLabel inicioLabel = new JLabel( "In\u00edcio" ); | ||||||
|  | 		inicioText = new JTextField(); | ||||||
|  | 		inicioText.setPreferredSize( new Dimension( 120, 20 ) ); | ||||||
|  | 		inicioText.setEditable( false ); | ||||||
|  | 		JLabel fimLabel = new JLabel( "Fim" ); | ||||||
|  | 		fimText = new JTextField(); | ||||||
|  | 		fimText.setPreferredSize( new Dimension( 120, 20 ) ); | ||||||
|  | 		fimText.setEditable( false ); | ||||||
|  | 		novoECDButton = new JButton( "Marcar ECDs" ); | ||||||
|  | 		novoECDButton.addActionListener( this ); | ||||||
|  | 		novaConsultaButton = new JButton( "Marcar Consulta" ); | ||||||
|  | 		novaConsultaButton.addActionListener( this ); | ||||||
|  | 		emitirFAButton = new JButton( "Emitir Ficha de Aptid\u00e3o" ); | ||||||
|  | 		emitirFAButton.addActionListener( this ); | ||||||
|  | 		fecharButton = new JButton( "Fechar Processo" ); | ||||||
|  | 		fecharButton.addActionListener( this ); | ||||||
|  | 		 | ||||||
|  | 		double cols[] = | ||||||
|  | 				new double[]{ TableLayout.MINIMUM, TableLayout.PREFERRED, TableLayout.FILL,  | ||||||
|  | 								TableLayout.PREFERRED,  }; | ||||||
|  | 		double rows[] =  | ||||||
|  | 				new double[]{ TableLayout.PREFERRED, TableLayout.PREFERRED, TableLayout.PREFERRED,  | ||||||
|  | 								TableLayout.PREFERRED, TableLayout.FILL }; | ||||||
|  | 		 | ||||||
|  | 		TableLayout tableLayout = new TableLayout( cols, rows ); | ||||||
|  | 		setLayout( tableLayout ); | ||||||
|  | 		 | ||||||
|  | 		add( estadoLabel, new TableLayoutConstraints( 0, 0 ) ); | ||||||
|  | 		add( estadoText, new TableLayoutConstraints( 1, 0 ) ); | ||||||
|  | 		add( novoECDButton, new TableLayoutConstraints( 3, 0 ) ); | ||||||
|  | 		add( inicioLabel, new TableLayoutConstraints( 0, 1 ) ); | ||||||
|  | 		add( inicioText, new TableLayoutConstraints( 1, 1 ) ); | ||||||
|  | 		add( novaConsultaButton, new TableLayoutConstraints( 3, 1 ) ); | ||||||
|  | 		add( fimLabel, new TableLayoutConstraints( 0, 2 ) ); | ||||||
|  | 		add( fimText, new TableLayoutConstraints( 1, 2 ) ); | ||||||
|  | 		add( emitirFAButton, new TableLayoutConstraints( 3, 2 ) ); | ||||||
|  | 		add( fecharButton, new TableLayoutConstraints( 3, 3 ) ); | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	public void actionPerformed(ActionEvent e) | ||||||
|  | 	{ | ||||||
|  | 		Object source = e.getSource(); | ||||||
|  | 		if( source.equals( novoECDButton ) ) | ||||||
|  | 		{ | ||||||
|  | 			novoECD(); | ||||||
|  | 		} | ||||||
|  | 		else if( source.equals( novaConsultaButton ) ) | ||||||
|  | 		{ | ||||||
|  | 			novaConsulta(); | ||||||
|  | 		} | ||||||
|  | 		else if( source.equals( emitirFAButton ) ) | ||||||
|  | 		{ | ||||||
|  | 			emitirFA(); | ||||||
|  | 		} | ||||||
|  | 		else if( source.equals( fecharButton ) ) | ||||||
|  | 		{ | ||||||
|  | 			fecharProcesso(); | ||||||
|  | 		} | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	protected void novoECD() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	protected void novaConsulta() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	protected void emitirFA() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	protected void fecharProcesso() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | } | ||||||
| @ -0,0 +1,59 @@ | |||||||
|  | /* | ||||||
|  |  * ProcessoWindow.java | ||||||
|  |  * | ||||||
|  |  * Created on March 21, 2007, 9:06 AM | ||||||
|  |  * | ||||||
|  |  * To change this template, choose Tools | Template Manager | ||||||
|  |  * and open the template in the editor. | ||||||
|  |  */ | ||||||
|  | 
 | ||||||
|  | package siprp.medicina.processo; | ||||||
|  | 
 | ||||||
|  | import com.evolute.utils.tracker.TrackableWindow; | ||||||
|  | import javax.swing.JFrame; | ||||||
|  | import javax.swing.SwingUtilities; | ||||||
|  | 
 | ||||||
|  | /** | ||||||
|  |  * | ||||||
|  |  * @author fpalma | ||||||
|  |  */ | ||||||
|  | public class ProcessoWindow extends JFrame | ||||||
|  | 		implements TrackableWindow | ||||||
|  | { | ||||||
|  | 	 | ||||||
|  | 	/** Creates a new instance of ProcessoWindow */ | ||||||
|  | 	public ProcessoWindow() | ||||||
|  | 	{ | ||||||
|  | 		setupComponents(); | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	private void setupComponents() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	public void refresh() | ||||||
|  | 	{ | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	public void open() | ||||||
|  | 	{ | ||||||
|  | 		setVisible( true ); | ||||||
|  | 	} | ||||||
|  | 	 | ||||||
|  | 	public void close() | ||||||
|  | 	{ | ||||||
|  | 		SwingUtilities.invokeLater( new Runnable() { | ||||||
|  | 			public void run() | ||||||
|  | 			{ | ||||||
|  | 				setVisible( false ); | ||||||
|  | 				dispose(); | ||||||
|  | 			} | ||||||
|  | 		} ); | ||||||
|  | 	} | ||||||
|  | 
 | ||||||
|  | 	public boolean closeIfPossible() | ||||||
|  | 	{ | ||||||
|  | 		close(); | ||||||
|  | 		return true; | ||||||
|  | 	} | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in new issue