*/
package org.mxchange.addressbook.client.gui;
-import org.mxchange.jcore.client.gui.ClientFrame;
+import java.sql.SQLException;
import org.mxchange.addressbook.client.AddressbookClient;
import org.mxchange.addressbook.client.BaseAddressbookClient;
import org.mxchange.addressbook.menu.Menu;
import org.mxchange.addressbook.menu.item.SelectableMenuItem;
import org.mxchange.jcore.application.Application;
+import org.mxchange.jcore.client.gui.ClientFrame;
import org.mxchange.jcore.contact.Contact;
import org.mxchange.jcore.contact.Gender;
import org.mxchange.jcore.exceptions.FrameAlreadyInitializedException;
import org.mxchange.jcore.exceptions.UnhandledUserChoiceException;
+import org.mxchange.jcore.exceptions.UnsupportedDatabaseBackendException;
/**
*
// Debug message
this.getLogger().trace("CALLED!"); //NOI18N
- // Init contact manager here
- this.initContactManager();
-
try {
+ // Init contact manager here
+ this.initContactManager();
+
// Init frame
this.frame.init();
- } catch (final FrameAlreadyInitializedException ex) {
+ } catch (final FrameAlreadyInitializedException | UnsupportedDatabaseBackendException | SQLException ex) {
// Abort program
this.abortProgramWithException(ex);
}