forked from Coded/SIPRP
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.
82 lines
1.6 KiB
82 lines
1.6 KiB
package siprp.higiene.gestao;
|
|
|
|
import java.awt.Dimension;
|
|
|
|
import javax.swing.JFrame;
|
|
import javax.swing.JTabbedPane;
|
|
import javax.swing.SwingUtilities;
|
|
|
|
import com.evolute.utils.tracker.TrackableWindow;
|
|
|
|
import static com.evolute.utils.strings.UnicodeLatin1Map.*;
|
|
|
|
public class GestaoRelatorioWindow extends JFrame implements TrackableWindow
|
|
{
|
|
|
|
public static final String TITLE = "Gest" + atilde + "o de Relat" + oacute + "rio de Higiene e Seguran" + ccedil + "a";
|
|
|
|
private static final Dimension SIZE = new Dimension( 800, 600 );
|
|
|
|
private static final long serialVersionUID = 1L;
|
|
|
|
private final JTabbedPane tabs = new JTabbedPane();
|
|
|
|
private final GlobalPanel panelGlobal = new GlobalPanel();
|
|
|
|
private final EmpresaPanel panelEmpresa = new EmpresaPanel();
|
|
|
|
public static void main( String[] args )
|
|
{
|
|
GestaoRelatorioWindow window = new GestaoRelatorioWindow();
|
|
window.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
|
|
window.open();
|
|
}
|
|
|
|
public GestaoRelatorioWindow()
|
|
{
|
|
this.setTitle( TITLE );
|
|
this.setSize( SIZE );
|
|
this.setLocationRelativeTo( null );
|
|
placeComponents();
|
|
}
|
|
|
|
private void placeComponents()
|
|
{
|
|
tabs.addTab( "Global", panelGlobal );
|
|
tabs.addTab( "Por Empresa", panelEmpresa );
|
|
this.setContentPane( tabs );
|
|
}
|
|
|
|
@Override
|
|
public void open()
|
|
{
|
|
setVisible( true );
|
|
}
|
|
|
|
public void close()
|
|
{
|
|
SwingUtilities.invokeLater( new Runnable()
|
|
{
|
|
public void run()
|
|
{
|
|
setVisible( false );
|
|
dispose();
|
|
}
|
|
} );
|
|
}
|
|
|
|
@Override
|
|
public boolean closeIfPossible()
|
|
{
|
|
close();
|
|
return true;
|
|
}
|
|
|
|
@Override
|
|
public void refresh()
|
|
{
|
|
}
|
|
|
|
|
|
}
|