forked from Coded/SIPRP
git-svn-id: https://svn.coded.pt/svn/SIPRP@563 bb69d46d-e84e-40c8-a05a-06db0d633741
parent
5523be149b
commit
ce374e57ea
@ -0,0 +1,93 @@
|
||||
package siprp.medicina.processo.detalhes;
|
||||
|
||||
import info.clearthought.layout.TableLayout;
|
||||
import info.clearthought.layout.TableLayoutConstraints;
|
||||
|
||||
import java.awt.GridLayout;
|
||||
|
||||
import javax.swing.BorderFactory;
|
||||
import javax.swing.JFrame;
|
||||
import javax.swing.JPanel;
|
||||
import javax.swing.JScrollPane;
|
||||
|
||||
import siprp.medicina.processo.ProcessoDataProvider;
|
||||
|
||||
import com.evolute.utils.tables.BaseTable;
|
||||
import com.evolute.utils.tables.VectorTableModel;
|
||||
|
||||
public class ProcessoInfoPanel
|
||||
extends JPanel
|
||||
{
|
||||
protected JFrame owner;
|
||||
protected BaseTable ecdsTable;
|
||||
protected VectorTableModel ecdsModel;
|
||||
protected BaseTable consultasTable;
|
||||
protected VectorTableModel consultasModel;
|
||||
protected BaseTable fichaAptidaoTable;
|
||||
protected VectorTableModel fichaAptidaoModel;
|
||||
|
||||
protected ProcessoDataProvider processoProvider;
|
||||
|
||||
public ProcessoInfoPanel( JFrame owner )
|
||||
throws Exception
|
||||
{
|
||||
this.owner = owner;
|
||||
processoProvider = ProcessoDataProvider.getProvider();
|
||||
setupComponents();
|
||||
}
|
||||
|
||||
private void setupComponents()
|
||||
{
|
||||
ecdsModel = new VectorTableModel( new String[]{ "Situa\u00e7\u00e3o", "#", "\u00DAltima Data" } );
|
||||
ecdsTable = new BaseTable( ecdsModel );
|
||||
JScrollPane ecdsScroll =
|
||||
new JScrollPane( ecdsTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
|
||||
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
|
||||
consultasModel = new VectorTableModel( new String[]{ "Situa\u00e7\u00e3o", "#", "\u00DAltima Data" } );
|
||||
consultasTable = new BaseTable( consultasModel );
|
||||
JScrollPane consultasScroll =
|
||||
new JScrollPane( consultasTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
|
||||
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
|
||||
fichaAptidaoModel = new VectorTableModel( new String[]{ "Situa\u00e7\u00e3o", "Resultado", "\u00DAltima Data" } );
|
||||
fichaAptidaoTable = new BaseTable( fichaAptidaoModel );
|
||||
JScrollPane fichaAptidaoScroll =
|
||||
new JScrollPane( fichaAptidaoTable, JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED,
|
||||
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
|
||||
|
||||
JPanel ecdsPanel = new JPanel();
|
||||
ecdsPanel.setBorder(
|
||||
BorderFactory.createTitledBorder(
|
||||
BorderFactory.createEtchedBorder(),
|
||||
"ECDs") );
|
||||
ecdsPanel.setLayout( new GridLayout( 1, 1 ) );
|
||||
ecdsPanel.add( ecdsScroll );
|
||||
|
||||
JPanel consultasPanel = new JPanel();
|
||||
consultasPanel.setBorder(
|
||||
BorderFactory.createTitledBorder(
|
||||
BorderFactory.createEtchedBorder(),
|
||||
"Consultas") );
|
||||
consultasPanel.setLayout( new GridLayout( 1, 1 ) );
|
||||
consultasPanel.add( consultasScroll );
|
||||
|
||||
JPanel fichaAptidaoPanel = new JPanel();
|
||||
fichaAptidaoPanel.setBorder(
|
||||
BorderFactory.createTitledBorder(
|
||||
BorderFactory.createEtchedBorder(),
|
||||
"Ficha de Aptid\u00e3o") );
|
||||
fichaAptidaoPanel.setLayout( new GridLayout( 1, 1 ) );
|
||||
fichaAptidaoPanel.add( fichaAptidaoScroll );
|
||||
|
||||
|
||||
double rows[] = new double[]{ TableLayoutConstraints.FILL, TableLayoutConstraints.FILL,
|
||||
TableLayoutConstraints.FILL };
|
||||
double cols[] = new double[]{ TableLayoutConstraints.FILL };
|
||||
TableLayout layout = new TableLayout( cols, rows );
|
||||
layout.setHGap( 5 );
|
||||
layout.setVGap( 5 );
|
||||
setLayout( layout );
|
||||
add( ecdsPanel, new TableLayoutConstraints( 0, 0 ) );
|
||||
add( consultasPanel, new TableLayoutConstraints( 0, 1 ) );
|
||||
add( fichaAptidaoPanel, new TableLayoutConstraints( 0, 2 ) );
|
||||
}
|
||||
}
|
||||
Loading…
Reference in new issue