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/medicina/processo/ProcessoPanel.java

123 lines
3.2 KiB

/*
* 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;
/** 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()
{
}
}