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/SIPRPSoft/src/siprp/higiene/gestao/GestaoRelatorioWindow.java

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