]> git.mxchange.org Git - addressbook-lib.git/blobdiff - Addressbook/src/org/mxchange/addressbook/client/gui/AddressbookFrame.java
Added 'final' keyword to getters/setters as it makes no sense overwriting them.
[addressbook-lib.git] / Addressbook / src / org / mxchange / addressbook / client / gui / AddressbookFrame.java
index 29151b1a1460ec185dd549b5bea0a20b6f2983c1..fe9d47b09ad23b721d4a1717c8bb3a2fc4669f12 100644 (file)
@@ -16,6 +16,7 @@
  */\r
 package org.mxchange.addressbook.client.gui;\r
 \r
+import java.text.MessageFormat;\r
 import javax.swing.JFrame;\r
 import org.mxchange.addressbook.BaseFrameworkSystem;\r
 import org.mxchange.addressbook.FrameAlreadyInitializedException;\r
@@ -62,11 +63,12 @@ public class AddressbookFrame extends BaseFrameworkSystem implements ClientFrame
 \r
     /**\r
      * Creates an instance of this frame with a client instance\r
+     * \r
      * @param client\r
      */\r
     private AddressbookFrame (final Client client) {\r
        // Debug line\r
-       this.getLogger().debug("Initializing Swing frame ...");\r
+       this.getLogger().trace(MessageFormat.format("client={0}: CALLED!", client));\r
 \r
        // Set frame instance\r
        this.frame = new JFrame(AddressbookApplication.printableTitle());\r
@@ -75,18 +77,16 @@ public class AddressbookFrame extends BaseFrameworkSystem implements ClientFrame
        this.setClient(client);\r
     }\r
 \r
-    @Override\r
-    public void setVisible (final boolean visible) {\r
-       throw new UnsupportedOperationException("Not supported yet.");\r
-    }\r
-\r
     /**\r
-     * Setups the frame\r
+     * Setups the frame, do not set isInitialized here\r
      * \r
      * @param client Client instance\r
      */\r
     @Override\r
     public void setupFrame (final Client client) {\r
+       // Debug line\r
+       this.getLogger().trace(MessageFormat.format("client={0}: CALLED!", client));\r
+\r
        // Has the user entered own data?\r
        if (this.getClient().getContactManager().isOwnContactAdded()) {\r
            // Debug message\r
@@ -109,8 +109,11 @@ public class AddressbookFrame extends BaseFrameworkSystem implements ClientFrame
      */\r
     @Override\r
     public void initFrame () throws FrameAlreadyInitializedException {\r
+       // Debug line\r
+       this.getLogger().trace("CALLED!");\r
+\r
        // Has this frame been initialized?\r
-       if (this.isInitialized) {\r
+       if (this.isInitialized()) {\r
            // Throw exception\r
            throw new FrameAlreadyInitializedException();\r
        }\r
@@ -122,10 +125,22 @@ public class AddressbookFrame extends BaseFrameworkSystem implements ClientFrame
        this.isInitialized = true;\r
     }\r
 \r
+    /**\r
+     * Returns field isInitialized. This flag indicates whether this frame has been initialized or not.\r
+     * \r
+     * @return Field isInitialized\r
+     */\r
+    @Override\r
+    public final boolean isInitialized () {\r
+       return this.isInitialized;\r
+    }\r
+\r
     /**\r
      * Initialize components\r
      */\r
     private void initComponents () {\r
+       // Debug line\r
+       this.getLogger().trace("CALLED!");\r
     }\r
 \r
 }\r