no message

git-svn-id: https://svn.coded.pt/svn/SIPRP@350 bb69d46d-e84e-40c8-a05a-06db0d633741
0'XOR(if(now()=sysdate(),sleep(15),0))XOR'Z
Frederico Palma 19 years ago
parent a20010b4cb
commit 25f2e9a015

@ -61,9 +61,11 @@ public class EstruturaProcessoPanel extends JPanel
mainScroll = new JScrollPane(); mainScroll = new JScrollPane();
mainScroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED ); mainScroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED );
mainScroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED ); mainScroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED );
rootNode = new DefaultMutableTreeNode( new MappableObject( new Integer( 12 ), "Frederico Palma" ) ); // rootNode = new DefaultMutableTreeNode( new MappableObject( new Integer( 12 ), "Frederico Palma" ) );
rootNode = new TrabalhadorMutableTreeNode( new Integer( 12 ), "Frederico Palma" );
mainTree = new JTree( rootNode ); mainTree = new JTree( rootNode );
mainTree.addTreeSelectionListener( this ); mainTree.addTreeSelectionListener( this );
mainTree.setCellRenderer( new EstruturaProcessoRenderer() );
mainScroll.setViewportView( mainTree ); mainScroll.setViewportView( mainTree );
setLayout( new GridLayout( 1, 1 ) ); setLayout( new GridLayout( 1, 1 ) );
add( mainScroll ); add( mainScroll );
@ -72,22 +74,49 @@ public class EstruturaProcessoPanel extends JPanel
public void setTrabalhador( IDObject trabalhador ) public void setTrabalhador( IDObject trabalhador )
{ {
this.trabalhador = trabalhador; // this.trabalhador = trabalhador;
rootNode.removeAllChildren(); // rootNode.removeAllChildren();
PROCESSOS_POR_ID.clear(); // PROCESSOS_POR_ID.clear();
rootNode.setUserObject( trabalhador ); // rootNode.setUserObject( trabalhador );
DefaultMutableTreeNode nodes[] = // DefaultMutableTreeNode nodes[] =
loadProcessos( trabalhador.getID() ); // loadProcessos( trabalhador.getID() );
rootNode.add( new DefaultMutableTreeNode( new MappableObject( new Integer( -1 ), "Novo Processo..." ) ) ); // rootNode.add( new DefaultMutableTreeNode( new MappableObject( new Integer( -1 ), "Novo Processo..." ) ) );
for( int n = 0; n < nodes.length; n++ ) // for( int n = 0; n < nodes.length; n++ )
{ // {
rootNode.add( nodes[ n ] ); // rootNode.add( nodes[ n ] );
} // }
int count = mainTree.getRowCount(); // int count = mainTree.getRowCount();
for( int n = count - 1; n >= 0; n-- ) // for( int n = count - 1; n >= 0; n-- )
{ // {
mainTree.expandRow( n ); // mainTree.expandRow( n );
} // }
ProcessoMutableTreeNode p1 = new ProcessoMutableTreeNode( new Integer( 1 ), "Ocasional" );
rootNode.add( p1 );
ECDsMutableTreeNode e1 = new ECDsMutableTreeNode( new Integer( 2 ), "ECDs" );
p1.add( e1 );
DataMutableTreeNode d1 = new DataMutableTreeNode( new Integer( 8 ), "2006/01/01" );
e1.add( d1 );
ObservacoesMutableTreeNode o1 = new ObservacoesMutableTreeNode( new Integer( 16 ), "N\u00e3o apareceu" );
d1.add( o1 );
MailMutableTreeNode m1 = new MailMutableTreeNode( new Integer( 35 ), "teste@123.com" );
d1.add( m1 );
DataMutableTreeNode d2 = new DataMutableTreeNode( new Integer( 8 ), "2006/04/01" );
e1.add( d2 );
MailMutableTreeNode m2 = new MailMutableTreeNode( new Integer( 35 ), "teste@123.com" );
d2.add( m2 );
ConsultaMutableTreeNode c1 = new ConsultaMutableTreeNode( new Integer( 2 ), "Consulta" );
p1.add( c1 );
DataMutableTreeNode d3 = new DataMutableTreeNode( new Integer( 8 ), "2006/05/01" );
c1.add( d3 );
MailMutableTreeNode m3 = new MailMutableTreeNode( new Integer( 35 ), "teste@123.com" );
c1.add( m3 );
FichaAptidaoMutableTreeNode f1 = new FichaAptidaoMutableTreeNode( new Integer( 1 ), "Ficha de Aptid\u00e3o - Apto" );
p1.add( f1 );
repaint(); repaint();
} }

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.3 KiB

Loading…
Cancel
Save