jPanelLabel.add(jTextFieldBaseUom);
jTextFieldBaseUom.setBounds(462, 52, 56, 21);
jTextFieldBaseUom.setEditable(false);
jTextFieldBaseUom.setEnabled(false);
jCheckBoxDOMOverride = new JCheckBox4j();
jPanelLabel.add(jCheckBoxDOMOverride);
jCheckBoxDOMOverride.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxDOMOverride.setBounds(153, 21, 21, 21);
jCheckBoxDOMOverride.setEnabled(false);
jCheckBoxDOMOverride.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
enableField(jSpinnerProductionDate, jCheckBoxDOMOverride.isSelected());
enableField(calendarButtonjSpinnerProductionDate, jCheckBoxDOMOverride.isSelected());
}
});
calendarButtonjSpinnerProductionDate = new JCalendarButton(jSpinnerProductionDate);
calendarButtonjSpinnerProductionDate.setEnabled(false);
calendarButtonjSpinnerProductionDate.setBounds(308, 21, 21, 21);
jPanelLabel.add(calendarButtonjSpinnerProductionDate);
jLabelBatch = new JLabel4j_std();
jPanelLabel.add(jLabelBatch);
jLabelBatch.setText(lang.get("lbl_Material_Batch"));
jLabelBatch.setHorizontalAlignment(SwingConstants.TRAILING);
jLabelBatch.setBounds(46, 85, 108, 21);
jTextFieldBatchPrefix = new JTextField4j();
jPanelLabel.add(jTextFieldBatchPrefix);
AbstractDocument doc2 = (AbstractDocument) jTextFieldBatchPrefix.getDocument();
doc2.setDocumentFilter(new JFixedSizeFilter(JDBMaterialBatch.field_batch_number));
jTextFieldBatchPrefix.setBounds(176, 85, 108, 21);
jTextFieldBatchPrefix.setEnabled(false);
jSpinnerExpiryDate = new JDateControl();
jSpinnerExpiryDate.addFocusListener(new FocusAdapter()
{
@Override
public void focusLost(FocusEvent arg0)
{
jSpinnerExpiryDate.setDate(material.getRoundedExpiryDate(jSpinnerExpiryDate.getDate()));
}
});
jPanelLabel.add(jSpinnerExpiryDate);
jSpinnerExpiryDate.setFont(Common.font_std);
jSpinnerExpiryDate.setBounds(176, 52, 135, 25);
jSpinnerExpiryDate.getEditor().setPreferredSize(new java.awt.Dimension(87, 19));
jSpinnerExpiryDate.getEditor().setSize(87, 21);
jSpinnerExpiryDate.setEnabled(false);
jLabelBatchExpiry = new JLabel4j_std();
jPanelLabel.add(jLabelBatchExpiry);
jLabelBatchExpiry.setText(lang.get("lbl_Material_Batch_Expiry_Date"));
jLabelBatchExpiry.setHorizontalAlignment(SwingConstants.TRAILING);
jLabelBatchExpiry.setBounds(46, 56, 108, 21);
jCheckBoxExpiryOverride = new JCheckBox4j();
jPanelLabel.add(jCheckBoxExpiryOverride);
jCheckBoxExpiryOverride.setBounds(153, 53, 21, 21);
jCheckBoxExpiryOverride.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxExpiryOverride.setEnabled(false);
jCheckBoxExpiryOverride.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
enableField(jSpinnerExpiryDate, jCheckBoxExpiryOverride.isSelected());
enableField(calendarButtonjSpinnerExpiryDate, jCheckBoxExpiryOverride.isSelected());
calcBBEBatch();
}
});
jCheckBoxBatchPrefixOverride = new JCheckBox4j();
jPanelLabel.add(jCheckBoxBatchPrefixOverride);
jCheckBoxBatchPrefixOverride.setEnabled(false);
jCheckBoxBatchPrefixOverride.setBackground(new java.awt.Color(255, 255, 255));
jCheckBoxBatchPrefixOverride.setBounds(153, 85, 21, 21);
jCheckBoxBatchPrefixOverride.addActionListener(new ActionListener()
{
public void actionPerformed(ActionEvent evt)
{
enableField(jTextFieldBatchPrefix, jCheckBoxBatchPrefixOverride.isSelected());
calcBBEBatch();
}
});
jStatusText = new JLabel4j_std();
jDesktopPane1.add(jStatusText);
jStatusText.setForeground(new java.awt.Color(255, 0, 0));
jStatusText.setBounds(0, 513, 761, 21);
jStatusText.setBorder(BorderFactory.createBevelBorder(BevelBorder.LOWERED));
final JPanel panel = new JPanel();
panel.setBorder(new TitledBorder(null, lang.get("lbl_Options"), TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
panel.setBackground(Common.color_app_window);
panel.setFont(Common.font_title);
panel.setLayout(null);
panel.setBounds(7, 379, 748, 45);
jDesktopPane1.add(panel);
jLabelPrintLabel_1 = new JLabel4j_std();
jLabelPrintLabel_1.setBounds(66, 15, 138, 21);
panel.add(jLabelPrintLabel_1);
jLabelPrintLabel_1.setHorizontalTextPosition(SwingConstants.CENTER);
jLabelPrintLabel_1.setHorizontalAlignment(SwingConstants.TRAILING);
jLabelPrintLabel_1.setText(lang.get("lbl_Preview"));
jCheckBoxAutoPreview = new JCheckBox4j();
jCheckBoxAutoPreview.setBounds(208, 15, 21, 21);
panel.add(jCheckBoxAutoPreview);
jCheckBoxAutoPreview.setToolTipText("Auto SSCC");
jCheckBoxAutoPreview.setSelected(true);
jCheckBoxAutoPreview.setBackground(Common.color_app_window);
jCheckBoxAutoPreview.setEnabled(true);
jLabelPrintLabel_2 = new JLabel4j_std();
jLabelPrintLabel_2.setHorizontalAlignment(SwingConstants.TRAILING);
jLabelPrintLabel_2.setText(lang.get("lbl_Label_Header_Text"));
jLabelPrintLabel_2.setBounds(315, 15, 138, 21);
panel.add(jLabelPrintLabel_2);
jLabelQuantity_1 = new JLabel4j_std();
jLabelQuantity_1.setBounds(528, 15, 154, 21);
panel.add(jLabelQuantity_1);
jLabelQuantity_1.setHorizontalAlignment(SwingConstants.RIGHT);
jLabelQuantity_1.setText(lang.get("lbl_No_Of_Labels"));
jSpinnerQuantity = new JSpinner();
jSpinnerQuantity.addChangeListener(new ChangeListener()
{
public void stateChanged(final ChangeEvent e)
{
int t = Integer.valueOf(jSpinnerQuantity.getValue().toString());
if (t <= 0)
{
jSpinnerQuantity.setValue(1);
}
if (t > 50)
{
jSpinnerQuantity.setValue(50);
}
}
});
jSpinnerQuantity.setBounds(687, 15, 49, 21);
jSpinnerQuantity.setInputVerifier(null);
jSpinnerQuantity.setModel(quantitynumbermodel);
jSpinnerQuantity.setValue(1);
JSpinner.NumberEditor ne = new JSpinner.NumberEditor(jSpinnerQuantity);
ne.getTextField().setFont(Common.font_std);
jSpinnerQuantity.setEditor(ne);
panel.add(jSpinnerQuantity);
checkBoxIncHeaderText = new JCheckBox4j();
checkBoxIncHeaderText.setSelected(true);
checkBoxIncHeaderText.setBackground(Color.WHITE);
checkBoxIncHeaderText.setBounds(453, 15, 21, 21);
panel.add(checkBoxIncHeaderText);