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