private void initGUI()
{
try
{
jButtonAssign = new JButton4j(Common.icon_print);
jButtonAssign.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent e)
{
assign();
}
});
jButtonAssign.setEnabled(false);
jDesktopPane1.add(jButtonAssign);
jButtonAssign.setText(lang.get("btn_Assign"));
jButtonAssign.setMnemonic(lang.getMnemonicChar());
jButtonAssign.setBounds(80, 387, 130, 30);
jButtonHelp = new JButton4j(Common.icon_help);
jDesktopPane1.add(jButtonHelp);
jButtonHelp.setText(lang.get("btn_Help"));
jButtonHelp.setMnemonic(lang.getMnemonicChar());
jButtonHelp.setBounds(364, 387, 130, 30);
jButtonCancel = new JButton4j(Common.icon_close);
jDesktopPane1.add(jButtonCancel);
jButtonCancel.setText(lang.get("btn_Close"));
jButtonCancel.setMnemonic(lang.getMnemonicChar());
jButtonCancel.setBounds(504, 387, 130, 30);
jButtonCancel.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
dispose();
}
});
lbl_ProcessOrder = new JLabel4j_std();
jDesktopPane1.add(lbl_ProcessOrder);
lbl_ProcessOrder.setText(lang.get("lbl_Process_Order"));
lbl_ProcessOrder.setBounds(12, 10, 125, 21);
lbl_ProcessOrder.setHorizontalAlignment(SwingConstants.TRAILING);
JLabel4j_std lbl_Material = new JLabel4j_std();
lbl_Material.setHorizontalAlignment(SwingConstants.TRAILING);
lbl_Material.setText(lang.get("lbl_Material"));
lbl_Material.setBounds(12, 40, 125, 21);
jDesktopPane1.add(lbl_Material);
JLabel4j_std lbl_ExpiryDate = new JLabel4j_std();
lbl_ExpiryDate.setBounds(306, 100, 125, 21);
lbl_ExpiryDate.setHorizontalAlignment(SwingConstants.RIGHT);
lbl_ExpiryDate.setText(lang.get("lbl_Material_Batch_Expiry_Date"));
jDesktopPane1.add(lbl_ExpiryDate);
JLabel4j_std lbl_User_ID = new JLabel4j_std();
lbl_User_ID.setHorizontalAlignment(SwingConstants.RIGHT);
lbl_User_ID.setBounds(12, 227, 125, 21);
lbl_User_ID.setText(lang.get("lbl_User_ID"));
jDesktopPane1.add(lbl_User_ID);
JLabel4j_std lbl_Production_Date = new JLabel4j_std(lang.get("lbl_Pallet_DOM"));
lbl_Production_Date.setHorizontalAlignment(SwingConstants.TRAILING);
lbl_Production_Date.setBounds(12, 100, 125, 21);
jDesktopPane1.add(lbl_Production_Date);
lbl_BatchNumber = new JLabel4j_std();
lbl_BatchNumber.setBounds(12, 70, 125, 21);
lbl_BatchNumber.setHorizontalTextPosition(SwingConstants.CENTER);
lbl_BatchNumber.setHorizontalAlignment(SwingConstants.TRAILING);
lbl_BatchNumber.setText(lang.get("lbl_Batch"));
jDesktopPane1.add(lbl_BatchNumber);
JLabel4j_std lbl_WorkstationID = new JLabel4j_std();
lbl_WorkstationID.setText(lang.get("lbl_Workstation"));
lbl_WorkstationID.setHorizontalAlignment(SwingConstants.RIGHT);
lbl_WorkstationID.setBounds(306, 229, 125, 21);
jDesktopPane1.add(lbl_WorkstationID);
JTextField4j textField4j_ProcessOrder = new JTextField4j();
textField4j_ProcessOrder.setEnabled(false);
textField4j_ProcessOrder.setBounds(154, 10, 139, 21);
textField4j_ProcessOrder.setText(labdat.getProcessOrder());
jDesktopPane1.add(textField4j_ProcessOrder);
JTextField4j textField4j_Material = new JTextField4j();
textField4j_Material.setEnabled(false);
textField4j_Material.setBounds(154, 38, 139, 21);
textField4j_Material.setText(labdat.getMaterial());
jDesktopPane1.add(textField4j_Material);
JTextField4j textField4j_BatchNumber = new JTextField4j();
textField4j_BatchNumber.setEnabled(false);
textField4j_BatchNumber.setBounds(154, 68, 139, 21);
textField4j_BatchNumber.setText(labdat.getBatchNumber());
jDesktopPane1.add(textField4j_BatchNumber);
JTextField4j textField4j_User_ID = new JTextField4j();
textField4j_User_ID.setEnabled(false);
textField4j_User_ID.setBounds(154, 227, 152, 21);
textField4j_User_ID.setText(labdat.getUserID());
jDesktopPane1.add(textField4j_User_ID);
JTextField4j textField4j_WorkstationID = new JTextField4j();
textField4j_WorkstationID.setEditable(false);
textField4j_WorkstationID.setEnabled(false);
textField4j_WorkstationID.setBounds(448, 227, 208, 21);
textField4j_WorkstationID.setText(labdat.getWorkstationID());
jDesktopPane1.add(textField4j_WorkstationID);
JDateControl dateControl_DateofManufacture = new JDateControl();
dateControl_DateofManufacture.setFont(new Font("Arial", Font.PLAIN, 11));
dateControl_DateofManufacture.setEnabled(false);
dateControl_DateofManufacture.setBounds(154, 98, 128, 25);
dateControl_DateofManufacture.setDate(labdat.getDateofManufacture());
jDesktopPane1.add(dateControl_DateofManufacture);
JDateControl dateControl_ExpiryDate = new JDateControl();
dateControl_ExpiryDate.setFont(new Font("Arial", Font.PLAIN, 11));
dateControl_ExpiryDate.setEnabled(false);
dateControl_ExpiryDate.setBounds(448, 98, 128, 25);
dateControl_ExpiryDate.setDate(labdat.getExpirtDate());
jDesktopPane1.add(dateControl_ExpiryDate);
JTextField4j textField4j_Description = new JTextField4j();
textField4j_Description.setEnabled(false);
textField4j_Description.setBounds(305, 38, 351, 21);
if (mat.getMaterialProperties(labdat.getMaterial()))
{
textField4j_Description.setText(mat.getDescription());
}
jDesktopPane1.add(textField4j_Description);
JLabel4j_std lbl_ResourceID = new JLabel4j_std();
lbl_ResourceID.setText(lang.get("lbl_Resource_Key"));
lbl_ResourceID.setHorizontalAlignment(SwingConstants.RIGHT);
lbl_ResourceID.setBounds(306, 70, 125, 21);
jDesktopPane1.add(lbl_ResourceID);
JTextField4j textField4j_Resource = new JTextField4j();
textField4j_Resource.setEnabled(false);
textField4j_Resource.setBounds(448, 68, 208, 21);
textField4j_Resource.setText(labdat.getRequiredResource());
jDesktopPane1.add(textField4j_Resource);
JLabel4j_std lbl_Status = new JLabel4j_std();
lbl_Status.setText(lang.get("lbl_Process_Order_Status"));
lbl_Status.setHorizontalAlignment(SwingConstants.RIGHT);
lbl_Status.setBounds(353, 10, 152, 21);
jDesktopPane1.add(lbl_Status);
JQuantityInput jFormattedTextFieldQuantity = new JQuantityInput(new BigDecimal("0"));
jDesktopPane1.add(jFormattedTextFieldQuantity);
jFormattedTextFieldQuantity.setFont(Common.font_std);
jFormattedTextFieldQuantity.setHorizontalAlignment(SwingConstants.TRAILING);
jFormattedTextFieldQuantity.setBounds(154, 198, 74, 21);
jFormattedTextFieldQuantity.setEnabled(false);
JTextField4j textField4j_Status = new JTextField4j();
textField4j_Status.setEnabled(false);
textField4j_Status.setBounds(517, 10, 139, 21);
if (po.getProcessOrderProperties(labdat.getProcessOrder()))
{
textField4j_Status.setText(po.getStatus());
jFormattedTextFieldQuantity.setText(po.getFullPalletQuantity());
}
jDesktopPane1.add(textField4j_Status);
JScrollPane scrollPane = new JScrollPane();
scrollPane.setBounds(154, 262, 429, 113);
jDesktopPane1.add(scrollPane);
list = new JList4j<JDBListData>();
list.addListSelectionListener(new ListSelectionListener()
{
public void valueChanged(ListSelectionEvent arg0)
{
enableButtons();
}
});
list.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
scrollPane.setViewportView(list);
JButton4j JButtonRefresh = new JButton4j(Common.icon_refresh);
JButtonRefresh.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent arg0)
{
populateList("Pack");
}
});
JButtonRefresh.setText(lang.get("btn_Refresh"));
JButtonRefresh.setMnemonic('0');
JButtonRefresh.setBounds(222, 387, 130, 30);
jDesktopPane1.add(JButtonRefresh);
JLabel4j_std label4j_Production_UOM = new JLabel4j_std((String) null);
label4j_Production_UOM.setHorizontalAlignment(SwingConstants.TRAILING);
label4j_Production_UOM.setBounds(12, 165, 125, 21);