import javax.swing.table.TableModel;
import org.mxchange.addressbook.BaseAddressbookSystem;
import org.mxchange.addressbook.application.AddressbookApplication;
-import org.mxchange.jcore.contact.Contact;
-import org.mxchange.jcore.contact.Gender;
import org.mxchange.addressbook.exceptions.ContactAlreadyAddedException;
-import org.mxchange.addressbook.manager.contact.ManageableContact;
+import org.mxchange.addressbook.manager.contact.ManageableAddressbookContact;
import org.mxchange.addressbook.model.contact.ContactTableModel;
import org.mxchange.jcore.client.Client;
+import org.mxchange.jcore.contact.Contact;
+import org.mxchange.jcore.contact.Gender;
import org.mxchange.jcore.exceptions.FrameAlreadyInitializedException;
/**
this.getLogger().trace(MessageFormat.format("client={0}: CALLED!", client)); //NOI18N
// Get and cast manager instance
- ManageableContact manager = (ManageableContact) this.getClient().getManager();
+ ManageableAddressbookContact manager = (ManageableAddressbookContact) this.getClient().getManager();
// Has the user entered own data?
if (manager.isOwnContactAdded()) {
* you may not want.
*
* @throws
- * org.mxchange.addressbook.exceptions.FrameAlreadyInitializedException If
+ * org.mxchange.jcore.exceptions.FrameAlreadyInitializedException If
* this method has been called twice
*/
@Override
this.getLogger().trace("EXIT!"); //NOI18N
}
+ /**
+ * Adds a new menu item with given key to menu instance
+ *
+ * @param menu Menu instance to add item to
+ * @param key Message key part
+ * @param listener Listener instance
+ */
+ private void addMenuItem (final JMenu menu, final String key, final ActionListener listener) {
+ // Trace message
+ this.getLogger().trace(MessageFormat.format("menu={0},key={1},listener={2} - CALLED!", menu, key, listener)); //NOI18N
+
+ // New instance
+ JMenuItem item = this.initMenuItemWithTooltip(key);
+
+ // Add listener
+ item.addActionListener(listener);
+
+ // Add item -> menu
+ menu.add(item);
+
+ // Trace message
+ this.getLogger().trace("EXIT!"); //NOI18N
+ }
+
/**
* Adds a JTextField with label and tool tip to given panel
*
@Override
public void actionPerformed (final ActionEvent e) {
try {
- ManageableContact manager = (ManageableContact) self.getClient().getManager();
+ ManageableAddressbookContact manager = (ManageableAddressbookContact) self.getClient().getManager();
manager.doEnterOwnData();
} catch (final ContactAlreadyAddedException ex) {
// Already added, log away
*/
@Override
public void actionPerformed (final ActionEvent e) {
- ManageableContact manager = (ManageableContact) self.getClient().getManager();
+ ManageableAddressbookContact manager = (ManageableAddressbookContact) self.getClient().getManager();
manager.doChangeOwnData();
}
});
*/
@Override
public void actionPerformed (final ActionEvent e) {
- ManageableContact manager = (ManageableContact) self.getClient().getManager();
+ ManageableAddressbookContact manager = (ManageableAddressbookContact) self.getClient().getManager();
manager.doAddOtherAddress();
}
});
this.getLogger().trace("EXIT!"); //NOI18N
}
- /**
- * Adds a new menu item with given key to menu instance
- *
- * @param menu Menu instance to add item to
- * @param key Message key part
- * @param listener Listener instance
- */
- private void addMenuItem (final JMenu menu, final String key, final ActionListener listener) {
- // Trace message
- this.getLogger().trace(MessageFormat.format("menu={0},key={1},listener={2} - CALLED!", menu, key, listener)); //NOI18N
-
- // New instance
- JMenuItem item = this.initMenuItemWithTooltip(key);
-
- // Add listener
- item.addActionListener(listener);
-
- // Add item -> menu
- menu.add(item);
-
- // Trace message
- this.getLogger().trace("EXIT!"); //NOI18N
- }
-
/**
* Initializes name panel
*