/**
* 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;
}
}