import org.apache.logging.log4j.LogManager;
import org.apache.logging.log4j.Logger;
+import org.mxchange.addressbook.application.AddressbookApplication;
import org.mxchange.addressbook.application.Application;
import org.mxchange.addressbook.client.Client;
import org.mxchange.addressbook.manager.contact.ManageableContact;
// Init components
initComponents();
+ // Has the user entered own data?
+ //if (client.)
+
// Set client here
this.client = client;
}
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
- setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
+ enterDownDataDialog = new javax.swing.JDialog();
+ menuBar = new javax.swing.JMenuBar();
+ mainMenu = new javax.swing.JMenu();
+ exitProgram = new javax.swing.JMenuItem();
+ addressbookMenu = new javax.swing.JMenu();
+ addOwnData = new javax.swing.JMenuItem();
+
+ enterDownDataDialog.setAlwaysOnTop(true);
+
+ javax.swing.GroupLayout enterDownDataDialogLayout = new javax.swing.GroupLayout(enterDownDataDialog.getContentPane());
+ enterDownDataDialog.getContentPane().setLayout(enterDownDataDialogLayout);
+ enterDownDataDialogLayout.setHorizontalGroup(
+ enterDownDataDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ .addGap(0, 400, Short.MAX_VALUE)
+ );
+ enterDownDataDialogLayout.setVerticalGroup(
+ enterDownDataDialogLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
+ .addGap(0, 300, Short.MAX_VALUE)
+ );
+
+ java.util.ResourceBundle bundle = java.util.ResourceBundle.getBundle("org/mxchange/addressbook/client/gui/Bundle"); // NOI18N
+ enterDownDataDialog.getAccessibleContext().setAccessibleName(bundle.getString("AddressbookFrame.enterDownDataDialog.AccessibleContext.accessibleName")); // NOI18N
+
+ setDefaultCloseOperation(javax.swing.WindowConstants.DO_NOTHING_ON_CLOSE);
+ setTitle(AddressbookApplication.printableTitle());
+ setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
+ setName("main"); // NOI18N
+
+ mainMenu.setText(bundle.getString("AddressbookFrame.text")); // NOI18N
+ mainMenu.setFocusable(false);
+ mainMenu.setName(""); // NOI18N
+
+ exitProgram.setAccelerator(javax.swing.KeyStroke.getKeyStroke(java.awt.event.KeyEvent.VK_X, java.awt.event.InputEvent.ALT_MASK));
+ exitProgram.setText(bundle.getString("AddressbookFrame.exitProgram.text")); // NOI18N
+ exitProgram.setToolTipText(bundle.getString("AddressbookFrame.exitProgram.toolTipText")); // NOI18N
+ exitProgram.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ exitProgramActionPerformed(evt);
+ }
+ });
+ mainMenu.add(exitProgram);
+
+ menuBar.add(mainMenu);
+
+ addressbookMenu.setText(bundle.getString("AddressbookFrame.addressbookMenu.text")); // NOI18N
+
+ addOwnData.setText(bundle.getString("AddressbookFrame.addOwn.text")); // NOI18N
+ addOwnData.setToolTipText(bundle.getString("AddressbookFrame.addOwnData.toolTipText")); // NOI18N
+ addOwnData.setEnabled(false);
+ addOwnData.setName("addOwn"); // NOI18N
+ addOwnData.addActionListener(new java.awt.event.ActionListener() {
+ public void actionPerformed(java.awt.event.ActionEvent evt) {
+ addOwnDataActionPerformed(evt);
+ }
+ });
+ addressbookMenu.add(addOwnData);
+ addOwnData.getAccessibleContext().setAccessibleName(bundle.getString("AddressbookFrame.addOwnData.AccessibleContext.accessibleName")); // NOI18N
+ addOwnData.getAccessibleContext().setAccessibleDescription(bundle.getString("AddressbookFrame.addOwnData.AccessibleContext.accessibleDescription")); // NOI18N
+
+ menuBar.add(addressbookMenu);
+
+ setJMenuBar(menuBar);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
- .addGap(0, 300, Short.MAX_VALUE)
+ .addGap(0, 279, Short.MAX_VALUE)
);
pack();
}// </editor-fold>//GEN-END:initComponents
+ private void exitProgramActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_exitProgramActionPerformed
+ // Close application instance
+ this.getClient().getApplication().doShutdown();
+ }//GEN-LAST:event_exitProgramActionPerformed
+
+ private void addOwnDataActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_addOwnDataActionPerformed
+ // Asks the user to enter own data
+ this.getClient().getContactManager().doEnterOwnData();
+ }//GEN-LAST:event_addOwnDataActionPerformed
+
/**
* Initializes the frame
*/
}
// Variables declaration - do not modify//GEN-BEGIN:variables
+ private javax.swing.JMenuItem addOwnData;
+ private javax.swing.JMenu addressbookMenu;
+ private javax.swing.JDialog enterDownDataDialog;
+ private javax.swing.JMenuItem exitProgram;
+ private javax.swing.JMenu mainMenu;
+ private javax.swing.JMenuBar menuBar;
// End of variables declaration//GEN-END:variables
}