/**
* Creates new form AgendaTeste
*/
public AgendaTeste() {
cadastroContatoJPanel = new CadastroContatoJPanel();
consultaContatoJPanel = new ConsultaContatoJPanel();
// configura janela principal
setTitle("Agenda");
setIconImage((ICONE_JANELA).getImage());
setVisible(true);
/**
* Verifica a conexao com o banco antes de iniciar o aplicativo
*/
try {
java.sql.DriverManager.getConnection(Constantes.URL_BANCO,
Constantes.NOME_USUARIO, Constantes.SENHA);
} catch (java.sql.SQLException e) {
javax.swing.JOptionPane.showMessageDialog(AgendaTeste.this,
"Erro ao conectar banco de dados!\n\n"
+ "Erro ocorrido:\n" + e.getMessage());
e.printStackTrace();
System.exit(0); // sair do programa
} // fim do catch
/**
* chama a tela de login
*/
LoginJDialog loginJDialog = new LoginJDialog(this, true);
loginJDialog.setVisible(true);
if (loginJDialog.isOK()) {
initComponents();
cadastroContatoJPanel.setFrame(AgendaTeste.this);
consultaContatoJPanel.setFrame(AgendaTeste.this);
setSize(700, 500);
setExtendedState(AgendaTeste.MAXIMIZED_BOTH);
} else {
System.exit(0);
}
} // fim do construtor AgendaTeste