Package com.commander4j.app

Source Code of com.commander4j.app.JInternalFrameLocationProperties

package com.commander4j.app;

import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.KeyAdapter;
import java.awt.event.KeyEvent;

import javax.swing.JCheckBox;
import javax.swing.JDesktopPane;
import javax.swing.JInternalFrame;
import javax.swing.JOptionPane;
import javax.swing.JScrollPane;
import javax.swing.ListSelectionModel;
import javax.swing.SwingConstants;
import javax.swing.SwingUtilities;
import javax.swing.event.ListSelectionEvent;
import javax.swing.event.ListSelectionListener;
import javax.swing.text.AbstractDocument;

import com.commander4j.db.JDBLanguage;
import com.commander4j.db.JDBLocation;
import com.commander4j.gui.JButton4j;
import com.commander4j.gui.JCheckBox4j;
import com.commander4j.gui.JLabel4j_std;
import com.commander4j.gui.JList4j;
import com.commander4j.gui.JTextField4j;
import com.commander4j.sys.Common;
import com.commander4j.util.JFixedSizeFilter;
import com.commander4j.util.JHelp;
import com.commander4j.util.JUtility;

public class JInternalFrameLocationProperties extends JInternalFrame
{
  private static final long serialVersionUID = 1;
  private JDesktopPane jDesktopPane1;
  private JTextField4j jTextFieldLocationID;
  private JLabel4j_std jLabel2;
  private JLabel4j_std jLabel4;
  private JLabel4j_std jLabel8;
  private JTextField4j jTextFieldStorageBin;
  private JButton4j jButtonCancel;
  private JButton4j jButtonHelp;
  private JButton4j jButtonSave;
  private JLabel4j_std jLabel9;
  private JTextField4j jTextFieldStorageSection;
  private JTextField4j jTextFieldStorageType;
  private JLabel4j_std jLabel7;
  private JTextField4j jTextFieldStorageLocation;
  private JLabel4j_std jLabel6;
  private JLabel4j_std jLabel5;
  private JTextField4j jTextFieldDescription;
  private JTextField4j jTextFieldPlant;
  private JTextField4j jTextFieldGLN;
  private JTextField4j jTextFieldWarehouse;
  private JLabel4j_std jLabel3;
  private JLabel4j_std jLabel1;
  private String llocation;
  private JDBLocation location = new JDBLocation(Common.selectedHostID, Common.sessionID);
  private JTextField4j jTextFieldEquipmentTrackingID;
  private JLabel4j_std lblMsgDespatchConfirm;
  private JLabel4j_std lblMsgPreAdvice;
  private JLabel4j_std lblMsgPalletSplit;
  private JLabel4j_std lblMsgEquipmentTracking;
  private JLabel4j_std lblMsgProductionConfirmation;
  private JCheckBox checkBox_DespatchConfirm;
  private JCheckBox checkBox_PreAdvice;
  private JCheckBox checkBox_StatusChange;
  private JCheckBox checkBox_PalletSplit;
  private JCheckBox checkBox_Equipment_Tracking;
  private JCheckBox checkBox_Production_Confirmation;
  private JCheckBox checkBox_PalletDelete;
  private JScrollPane scrollPane;
  private JList4j palletStatusList;
  private JList4j batchStatusList;
  private JLabel4j_std lblPermitPalletStatus;
  private JLabel4j_std lblPermitBatchStatus;
  private JDBLanguage lang;
  private JCheckBox4j chckbxEnabled = new JCheckBox4j("Enabled");

  public JInternalFrameLocationProperties()
  {
    super();
    lang = new JDBLanguage(Common.selectedHostID, Common.sessionID);
    initGUI();
    final JHelp help = new JHelp();
    help.enableHelpOnButton(jButtonHelp, JUtility.getHelpSetIDforModule("FRM_ADMIN_LOCATION_EDIT"));


    SwingUtilities.invokeLater(new Runnable() {
      public void run() {
        jTextFieldPlant.requestFocus();
        jTextFieldPlant.setCaretPosition(jTextFieldPlant.getText().length());
      }
    });
  }

  public JInternalFrameLocationProperties(String loc)
  {
    this();
    llocation = loc;
    jTextFieldLocationID.setText(llocation);
    setTitle(getTitle() + " - " + llocation);

    location.setLocationID(llocation);

    if (location.isValidLocation())
    {
      location.getLocationProperties(llocation);
      jTextFieldPlant.setText(location.getPlant());
      jTextFieldWarehouse.setText(location.getWarehouse());
      jTextFieldGLN.setText(location.getGLN());
      jTextFieldDescription.setText(location.getDescription());
      jTextFieldStorageLocation.setText(location.getStorageLocation());
      jTextFieldStorageType.setText(location.getStorageType());
      jTextFieldStorageSection.setText(location.getStorageSection());
      jTextFieldStorageBin.setText(location.getStorageBin());
      jTextFieldEquipmentTrackingID.setText(location.getEquipmentTrackingID());
      chckbxEnabled.setSelected(location.isEnabled());
      checkBox_DespatchConfirm.setSelected(location.isDespatchConfirmationMessageRequired());
      checkBox_PreAdvice.setSelected(location.isDespatchPreAdviceMessageRequired());
      checkBox_StatusChange.setSelected(location.isStatusChangeMessageRequired());
      checkBox_PalletSplit.setSelected(location.isPalletSplitMessageRequired());
      checkBox_PalletDelete.setSelected(location.isPalletDeleteMessageRequired());
      checkBox_Equipment_Tracking.setSelected(location.isDespatchEquipmentTrackingMessageRequired());
      checkBox_Production_Confirmation.setSelected(location.isProductionConfirmationMessageRequired());

      int count = JUtility.countOccurrences(location.getPermittedPalletStatus(), "^") - 1;

      if (count > 0)
      {
        int[] indices = new int[count];
        int index = 0;
        String temp = "";

        for (int x = 0; x < palletStatusList.getModel().getSize(); x++)
        {
          temp = palletStatusList.getModel().getElementAt(x).toString();
          if (location.getPermittedPalletStatus().contains(temp) == true)
          {
            indices[index] = x;
            index++;
          }
        }
        palletStatusList.setSelectedIndices(indices);
      }

      count = JUtility.countOccurrences(location.getPermittedBatchStatus(), "^") - 1;

      if (count > 0)
      {
        int[] indices = new int[count];
        int index = 0;
        String temp = "";

        for (int x = 0; x < batchStatusList.getModel().getSize(); x++)
        {
          temp = batchStatusList.getModel().getElementAt(x).toString();
          if (location.getPermittedBatchStatus().contains(temp) == true)
          {
            indices[index] = x;
            index++;
          }
        }
        batchStatusList.setSelectedIndices(indices);
      }

      jButtonSave.setEnabled(false);
    }
  }

  private void initGUI() {
    try
    {
      this.setPreferredSize(new java.awt.Dimension(450, 340));
      this.setBounds(0, 0, 506, 635);
      setVisible(true);
      this.setClosable(true);
      this.setIconifiable(true);
      this.setTitle("Location Properties");
      {
        jDesktopPane1 = new JDesktopPane();
        jDesktopPane1.setBackground(Color.WHITE);
        getContentPane().add(jDesktopPane1, BorderLayout.CENTER);
        {
          scrollPane = new JScrollPane();
          scrollPane.setBounds(53, 447, 163, 84);
          palletStatusList = new JList4j(Common.palletStatus);
          palletStatusList.setToolTipText("Highlight multiple records by holding down the CTRL key at the same time as clicking.");
          palletStatusList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
          scrollPane.setViewportView(palletStatusList);
          jDesktopPane1.add(scrollPane);
          ListSelectionListener listSelectionListener = new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent listSelectionEvent) {
              jButtonSave.setEnabled(true);
            }
          };
          palletStatusList.addListSelectionListener(listSelectionListener);
        }
        {
          scrollPane = new JScrollPane();
          scrollPane.setBounds(243, 447, 163, 84);
          batchStatusList = new JList4j(Common.batchStatus);
          batchStatusList.setToolTipText("Highlight multiple records by holding down the CTRL key at the same time as clicking.");
          batchStatusList.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION);
          scrollPane.setViewportView(batchStatusList);
          jDesktopPane1.add(scrollPane);
          ListSelectionListener listSelectionListener = new ListSelectionListener() {
            public void valueChanged(ListSelectionEvent listSelectionEvent) {
              jButtonSave.setEnabled(true);
            }
          };
          batchStatusList.addListSelectionListener(listSelectionListener);
        }
        {
          jLabel1 = new JLabel4j_std();
          jDesktopPane1.add(jLabel1);
          jLabel1.setText(lang.get("lbl_Storage_Location"));
          jLabel1.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel1.setBounds(60, 7, 91, 21);
        }
        {
          lblPermitPalletStatus = new JLabel4j_std();
          lblPermitPalletStatus.setText(lang.get("lbl_Storage_Location_Permit_Pallet_Status"));
          lblPermitPalletStatus.setBounds(53, 425, 163, 21);
          jDesktopPane1.add(lblPermitPalletStatus);
        }
        {
          lblPermitBatchStatus = new JLabel4j_std();
          lblPermitBatchStatus.setText(lang.get("lbl_Storage_Location_Permit_Batch_Status"));
          lblPermitBatchStatus.setBounds(243, 424, 163, 21);
          jDesktopPane1.add(lblPermitBatchStatus);
        }
        {
          jTextFieldLocationID = new JTextField4j();
          jDesktopPane1.add(jTextFieldLocationID);
          jTextFieldLocationID.setText(llocation);
          jTextFieldLocationID.setEditable(false);
          jTextFieldLocationID.setEnabled(false);
          jTextFieldLocationID.setBounds(158, 7, 140, 21);
        }
        {
          jLabel3 = new JLabel4j_std();
          jDesktopPane1.add(jLabel3);
          jLabel3.setText(lang.get("lbl_Storage_Warehouse"));
          jLabel3.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel3.setBounds(60, 63, 91, 21);
        }
        {
          jTextFieldWarehouse = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldWarehouse.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_warehouse));
          jDesktopPane1.add(jTextFieldWarehouse);
          jTextFieldWarehouse.setBounds(158, 63, 105, 21);
          jTextFieldWarehouse.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jTextFieldGLN = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldGLN.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_gln));
          jDesktopPane1.add(jTextFieldGLN);
          jTextFieldGLN.setBounds(158, 91, 140, 21);
          jTextFieldGLN.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel2 = new JLabel4j_std();
          jDesktopPane1.add(jLabel2);
          jLabel2.setText(lang.get("lbl_Description"));
          jLabel2.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel2.setBounds(60, 119, 91, 21);
        }
        {
          jTextFieldPlant = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldPlant.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_plant));
          jDesktopPane1.add(jTextFieldPlant);
          jTextFieldPlant.setBounds(158, 35, 105, 21);
          jTextFieldPlant.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel4 = new JLabel4j_std();
          jDesktopPane1.add(jLabel4);
          jLabel4.setText(lang.get("lbl_Storage_Plant"));
          jLabel4.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel4.setBounds(60, 35, 91, 21);
        }
        {
          jTextFieldDescription = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldDescription.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_description));
          jDesktopPane1.add(jTextFieldDescription);
          jTextFieldDescription.setBounds(158, 119, 308, 21);
          jTextFieldDescription.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel5 = new JLabel4j_std();
          jDesktopPane1.add(jLabel5);
          jLabel5.setText(lang.get("lbl_Storage_GLN"));
          jLabel5.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel5.setBounds(60, 91, 91, 21);
        }
        {
          jLabel6 = new JLabel4j_std();
          jDesktopPane1.add(jLabel6);
          jLabel6.setText(lang.get("lbl_Storage_Location"));
          jLabel6.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel6.setBounds(53, 147, 98, 21);
        }
        {
          jTextFieldStorageLocation = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldStorageLocation.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_storage_location));
          jDesktopPane1.add(jTextFieldStorageLocation);
          jTextFieldStorageLocation.setBounds(158, 147, 105, 21);
          jTextFieldStorageLocation.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel7 = new JLabel4j_std();
          jDesktopPane1.add(jLabel7);
          jLabel7.setText(lang.get("lbl_Storage_Type"));
          jLabel7.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel7.setBounds(60, 175, 91, 21);
        }
        {
          jTextFieldStorageType = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldStorageType.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_storage_type));
          jDesktopPane1.add(jTextFieldStorageType);
          jTextFieldStorageType.setBounds(158, 175, 105, 21);
          jTextFieldStorageType.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel8 = new JLabel4j_std();
          jDesktopPane1.add(jLabel8);
          jLabel8.setText(lang.get("lbl_Storage_Section"));
          jLabel8.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel8.setBounds(60, 203, 91, 21);
        }
        {
          jTextFieldStorageSection = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldStorageSection.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_storage_section));
          jDesktopPane1.add(jTextFieldStorageSection);
          jTextFieldStorageSection.setBounds(158, 203, 105, 21);
          jTextFieldStorageSection.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          jLabel9 = new JLabel4j_std();
          jDesktopPane1.add(jLabel9);
          jLabel9.setText(lang.get("lbl_Storage_Bin"));
          jLabel9.setHorizontalAlignment(SwingConstants.TRAILING);
          jLabel9.setBounds(60, 231, 91, 21);
        }
        {
          jTextFieldStorageBin = new JTextField4j();
          AbstractDocument doc = (AbstractDocument) jTextFieldStorageBin.getDocument();
          doc.setDocumentFilter(new JFixedSizeFilter(JDBLocation.field_storage_bin));
          jDesktopPane1.add(jTextFieldStorageBin);
          jTextFieldStorageBin.setBounds(158, 231, 105, 21);
          jTextFieldStorageBin.addKeyListener(new KeyAdapter() {
            public void keyTyped(KeyEvent evt) {
              jButtonSave.setEnabled(true);
            }
          });
        }
        {
          lblMsgDespatchConfirm = new JLabel4j_std();
          lblMsgDespatchConfirm.setText("Msg Despatch Confirm");
          lblMsgDespatchConfirm.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgDespatchConfirm.setBounds(47, 299, 139, 21);
          jDesktopPane1.add(lblMsgDespatchConfirm);
        }
        {
          lblMsgPreAdvice = new JLabel4j_std();
          lblMsgPreAdvice.setText("Msg Despatch Pre Advice");
          lblMsgPreAdvice.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgPreAdvice.setBounds(47, 332, 139, 21);
          jDesktopPane1.add(lblMsgPreAdvice);
        }
        {
          lblMsgPreAdvice = new JLabel4j_std();
          lblMsgPreAdvice.setText("Msg SSCC Status Change");
          lblMsgPreAdvice.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgPreAdvice.setBounds(47, 365, 139, 21);
          jDesktopPane1.add(lblMsgPreAdvice);
        }
        {
          lblMsgPalletSplit = new JLabel4j_std();
          lblMsgPalletSplit.setText("Msg SSCC Split");
          lblMsgPalletSplit.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgPalletSplit.setBounds(228, 365, 139, 21);
          jDesktopPane1.add(lblMsgPalletSplit);
        }
        {
          lblMsgEquipmentTracking = new JLabel4j_std();
          lblMsgEquipmentTracking.setText("Msg Equipment Tracking");
          lblMsgEquipmentTracking.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgEquipmentTracking.setBounds(228, 298, 139, 21);
          jDesktopPane1.add(lblMsgEquipmentTracking);
        }
        {
          lblMsgProductionConfirmation = new JLabel4j_std();
          lblMsgProductionConfirmation.setText("Msg Production Confirm");
          lblMsgProductionConfirmation.setHorizontalAlignment(SwingConstants.TRAILING);
          lblMsgProductionConfirmation.setBounds(228, 331, 139, 21);
          jDesktopPane1.add(lblMsgProductionConfirmation);
        }
        {
          checkBox_DespatchConfirm = new JCheckBox("");
          checkBox_DespatchConfirm.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_DespatchConfirm.setBackground(Color.WHITE);
          checkBox_DespatchConfirm.setBounds(193, 295, 31, 24);
          jDesktopPane1.add(checkBox_DespatchConfirm);
        }
        {
          checkBox_PreAdvice = new JCheckBox("");
          checkBox_PreAdvice.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_PreAdvice.setBackground(Color.WHITE);
          checkBox_PreAdvice.setBounds(193, 329, 31, 24);
          jDesktopPane1.add(checkBox_PreAdvice);
        }
        {
          checkBox_StatusChange = new JCheckBox("");
          checkBox_StatusChange.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_StatusChange.setBackground(Color.WHITE);
          checkBox_StatusChange.setBounds(193, 362, 31, 24);
          jDesktopPane1.add(checkBox_StatusChange);
       
        {
          checkBox_PalletSplit = new JCheckBox("");
          checkBox_PalletSplit.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_PalletSplit.setBackground(Color.WHITE);
          checkBox_PalletSplit.setBounds(374, 362, 31, 24);
          jDesktopPane1.add(checkBox_PalletSplit);
       
       
        {
          checkBox_Equipment_Tracking = new JCheckBox("");
          checkBox_Equipment_Tracking.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_Equipment_Tracking.setBackground(Color.WHITE);
          checkBox_Equipment_Tracking.setBounds(374, 295, 31, 24);
          jDesktopPane1.add(checkBox_Equipment_Tracking);
        }
        {
          checkBox_Production_Confirmation = new JCheckBox("");
          checkBox_Production_Confirmation.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent arg0) {
              jButtonSave.setEnabled(true);
            }
          });
          checkBox_Production_Confirmation.setBackground(Color.WHITE);
          checkBox_Production_Confirmation.setBounds(374, 328, 31, 24);
          jDesktopPane1.add(checkBox_Production_Confirmation);
        }
        {
          jButtonSave = new JButton4j(Common.icon_update);
          jDesktopPane1.add(jButtonSave);
          jButtonSave.setEnabled(false);
          jButtonSave.setText("Save");
          jButtonSave.setMnemonic(83);
          jButtonSave.setBounds(53, 543, 112, 28);
          jButtonSave.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent evt) {
              boolean result = true;

              location.setLocationID(jTextFieldLocationID.getText());
              location.setPlant(jTextFieldPlant.getText());
              location.setWarehouse(jTextFieldWarehouse.getText());
              location.setGLN(jTextFieldGLN.getText());
              location.setDescription(jTextFieldDescription.getText());
              location.setStorageLocation(jTextFieldStorageLocation.getText());
              location.setStorageType(jTextFieldStorageType.getText());
              location.setStorageSection(jTextFieldStorageSection.getText());
              location.setStorageBin(jTextFieldStorageBin.getText());
              location.setEquipmentTrackingID(jTextFieldEquipmentTrackingID.getText());
              location.setMsgDespatchConfirm(checkBox_DespatchConfirm.isSelected());
              location.setMsgDespatchEquipTrack(checkBox_Equipment_Tracking.isSelected());
              location.setMsgDespatchPreadvice(checkBox_PreAdvice.isSelected());
              location.setMsgStatusChange(checkBox_StatusChange.isSelected());
              location.setMsgProdConfirm(checkBox_Production_Confirmation.isSelected());
              location.setMsgPalletSplit(checkBox_PalletSplit.isSelected());
              location.setMsgDelete(checkBox_PalletDelete.isSelected());
              location.setEnabled(chckbxEnabled.isSelected());

              String palletStatusSelected = "^";
              if (palletStatusList.isSelectionEmpty() == false)
              {
                Object[] temp = palletStatusList.getSelectedValues();

                for (int x = 0; x < temp.length; x++)
                {
                  palletStatusSelected = palletStatusSelected + temp[x] + "^";
                }
              }
              location.setPermittedPalletStatus(palletStatusSelected);

              String batchStatusSelected = "^";
              if (batchStatusList.isSelectionEmpty() == false)
              {
                Object[] temp = batchStatusList.getSelectedValues();

                for (int x = 0; x < temp.length; x++)
                {
                  batchStatusSelected = batchStatusSelected + temp[x] + "^";
                }
              }
              location.setPermittedBatchStatus(batchStatusSelected);

              if (location.isValidLocation() == false)
              {
                result = location.create();
              }
              else
              {
                result = location.update();
              }
              if (result == false)
              {
                JOptionPane.showMessageDialog(Common.mainForm, location.getErrorMessage(), "Error", JOptionPane.ERROR_MESSAGE);
              }
              else
              {
                jButtonSave.setEnabled(false);
              }

            }
          });
        }
      }
      {
        jButtonHelp = new JButton4j(Common.icon_help);
        jDesktopPane1.add(jButtonHelp);
        jButtonHelp.setText("Help");
        jButtonHelp.setMnemonic(java.awt.event.KeyEvent.VK_H);
        jButtonHelp.setBounds(172, 543, 112, 28);
      }
      {
        jButtonCancel = new JButton4j(Common.icon_close);
        jDesktopPane1.add(jButtonCancel);
        jButtonCancel.setText("Close");
        jButtonCancel.setMnemonic(67);
        jButtonCancel.setBounds(291, 543, 112, 28);
        jButtonCancel.addActionListener(new ActionListener() {
          public void actionPerformed(ActionEvent evt) {
            dispose();
          }
        });
      }
      {
        jTextFieldEquipmentTrackingID = new JTextField4j();
        jTextFieldEquipmentTrackingID.addKeyListener(new KeyAdapter() {
          @Override
          public void keyTyped(KeyEvent e) {
            jButtonSave.setEnabled(true);
          }
        });
        jTextFieldEquipmentTrackingID.setBounds(158, 262, 105, 21);
        jDesktopPane1.add(jTextFieldEquipmentTrackingID);
      }
      {
        JLabel4j_std label = new JLabel4j_std();
        label.setText(lang.get("lbl_Storage_Equipment_Tracking_ID"));
        label.setHorizontalAlignment(SwingConstants.TRAILING);
        label.setBounds(12, 262, 139, 21);
        jDesktopPane1.add(label);
      }
      JLabel4j_std label4j_std = new JLabel4j_std();
      label4j_std.setText("Msg SSCC Delete");
      label4j_std.setHorizontalAlignment(SwingConstants.TRAILING);
      label4j_std.setBounds(47, 400, 139, 21);
      jDesktopPane1.add(label4j_std);
     
      checkBox_PalletDelete = new JCheckBox("");
      checkBox_PalletDelete.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          jButtonSave.setEnabled(true);
        }
      });
      checkBox_PalletDelete.setBackground(Color.WHITE);
      checkBox_PalletDelete.setBounds(193, 398, 31, 24);
      jDesktopPane1.add(checkBox_PalletDelete);
      chckbxEnabled.addActionListener(new ActionListener() {
        public void actionPerformed(ActionEvent arg0) {
          jButtonSave.setEnabled(true);
        }
      });
     

      chckbxEnabled.setBounds(310, 4, 128, 23);
      chckbxEnabled.setText(lang.get("lbl_Interface_Enabled"));
      jDesktopPane1.add(chckbxEnabled);

    }
    catch (Exception e)
    {
      e.printStackTrace();
    }
  }
}
TOP

Related Classes of com.commander4j.app.JInternalFrameLocationProperties

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.