Package controller

Source Code of controller.GerenciadorOperacional

/**
* controles
* 04/04/2008
* InterfacesDeConfiguracao.java
* Etadg - Sistema de Visualizacao
*/
package controller;

import javax.swing.JOptionPane;
import view.ClienteView;

/**
* @author William
*
*/
public abstract class GerenciadorOperacional {

    private static ClienteView clienteView = null;
    private static boolean visible = false;

    /*
     * Controles da Janela Principal
     */
    // Inicia o FormPrincipal
    public static void beginMessenger() {
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                clienteView = new ClienteView();
                clienteView.setVisible(true);
            }
        });
        visible = true;
    }

    // Inicia o FormPrincipal
    public static void setVisibleMessenger(boolean visible) {
        clienteView.setVisible(visible);
        GerenciadorOperacional.visible = visible;
    }

    /*
     * Controles Gerais
     */
    public static void encerrar() {
        System.exit(0);
        /*Object[] options = {"Sim", "Não"};
        int option = 0;
        option = JOptionPane.showOptionDialog(null,
                "Deseja fechar o aplicativo?",
                "Finalizando", JOptionPane.DEFAULT_OPTION,
                JOptionPane.WARNING_MESSAGE, null, options, options[0]);
      
        if (option == 0) {
            System.exit(option);
        }*/
    }

    public static boolean isVisibleFramePrincipal() {
        return visible;
    }

    public static void setVisible(boolean visible) {
        GerenciadorOperacional.visible = visible;
    }

}
TOP

Related Classes of controller.GerenciadorOperacional

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.