X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=Addressbook%2Fsrc%2Forg%2Fmxchange%2Faddressbook%2Fclient%2Fgui%2FAddressbookFrame.java;h=4bdb6e98baecf355f982dea847539d6225b190ef;hb=2747e0cd126be93b127a4bb9508178d74d9df39c;hp=8661516a33c291bb518c748640fc96a2fb212853;hpb=3a5ed167e6e6074ff530c07e6e4dfad9ccfd8077;p=addressbook-swing.git diff --git a/Addressbook/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java b/Addressbook/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java index 8661516..4bdb6e9 100644 --- a/Addressbook/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java +++ b/Addressbook/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java @@ -54,6 +54,7 @@ import org.mxchange.jcore.client.Client; import org.mxchange.jcore.client.gui.ClientFrame; import org.mxchange.jcore.contact.Contact; import org.mxchange.jcore.contact.Gender; +import org.mxchange.jcore.exceptions.BadTokenException; import org.mxchange.jcore.exceptions.FrameAlreadyInitializedException; import org.mxchange.jcore.model.swing.contact.ContactTableModel; @@ -209,7 +210,7 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra * @param client Client instance */ @Override - public void setupFrame (final Client client) { + public void setupFrame (final Client client) throws IOException, BadTokenException { // Debug line this.getLogger().trace(MessageFormat.format("client={0}: CALLED!", client)); //NOI18N @@ -682,6 +683,9 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra // Already added, log away // @TODO maybe output message here? self.logException(ex); + } catch (final IOException | BadTokenException ex) { + // Somethind bad happened here + // @TODO Output error message here? } } }); @@ -702,7 +706,11 @@ public class AddressbookFrame extends BaseAddressbookSystem implements ClientFra @Override public void actionPerformed (final ActionEvent e) { ManageableAddressbookContact manager = (ManageableAddressbookContact) self.getClient().getManager(); - manager.doChangeOwnData(); + try { + manager.doChangeOwnData(); + } catch (final IOException | BadTokenException ex) { + self.logException(ex); + } } });