// uniCenta oPOS - Touch Friendly Point Of Sale
// Copyright (c) 2009-2013 uniCenta & previous Openbravo POS works
// http://www.unicenta.net/unicentaopos
//
// This file is part of uniCenta oPOS
//
// uniCenta oPOS is free software: you can redistribute it and/or modify
// it under the terms of the GNU General Public License as published by
// the Free Software Foundation, either version 3 of the License, or
// (at your option) any later version.
//
// uniCenta oPOS is distributed in the hope that it will be useful,
// but WITHOUT ANY WARRANTY; without even the implied warranty of
// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
// GNU General Public License for more details.
//
// You should have received a copy of the GNU General Public License
// along with uniCenta oPOS. If not, see <http://www.gnu.org/licenses/>.
package com.openbravo.pos.config;
import com.openbravo.data.user.DirtyManager;
import com.openbravo.pos.forms.AppConfig;
import com.openbravo.pos.forms.AppLocal;
import com.openbravo.pos.util.ReportUtils;
import com.openbravo.pos.util.StringParser;
import java.awt.CardLayout;
import java.awt.Component;
import java.util.Map;
import javax.swing.LookAndFeel;
import javax.swing.SwingUtilities;
import javax.swing.UIManager;
import javax.swing.UIManager.LookAndFeelInfo;
import javax.swing.UnsupportedLookAndFeelException;
import org.pushingpixels.substance.api.SubstanceLookAndFeel;
import org.pushingpixels.substance.api.SubstanceSkin;
import org.pushingpixels.substance.api.skin.SkinInfo;
// JG 16 May 2013 deprecated for pushingpixels
// import org.jvnet.substance.SubstanceLookAndFeel;
// import org.jvnet.substance.api.SubstanceSkin;
// import org.jvnet.substance.skin.SkinInfo;
public class JPanelConfigGeneral extends javax.swing.JPanel implements PanelConfig {
private DirtyManager dirty = new DirtyManager();
private ParametersConfig printer1printerparams;
private ParametersConfig printer2printerparams;
private ParametersConfig printer3printerparams;
private ParametersConfig printer4printerparams;
private ParametersConfig printer5printerparams;
private ParametersConfig printer6printerparams;
/** Creates new form JPanelConfigGeneral */
public JPanelConfigGeneral() {
initComponents();
String[] printernames = ReportUtils.getPrintNames();
jtxtMachineHostname.getDocument().addDocumentListener(dirty);
jcboLAF.addActionListener(dirty);
jcboMachineScreenmode.addActionListener(dirty);
jcboTicketsBag.addActionListener(dirty);
jcboMachineDisplay.addActionListener(dirty);
jcboConnDisplay.addActionListener(dirty);
jcboSerialDisplay.addActionListener(dirty);
m_jtxtJPOSName.getDocument().addDocumentListener(dirty);
jcboMachinePrinter.addActionListener(dirty);
jcboConnPrinter.addActionListener(dirty);
jcboSerialPrinter.addActionListener(dirty);
m_jtxtJPOSPrinter.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer.getDocument().addDocumentListener(dirty);
printer1printerparams = new ParametersPrinter(printernames);
printer1printerparams.addDirtyManager(dirty);
m_jPrinterParams1.add(printer1printerparams.getComponent(), "printer");
jcboMachinePrinter2.addActionListener(dirty);
jcboConnPrinter2.addActionListener(dirty);
jcboSerialPrinter2.addActionListener(dirty);
m_jtxtJPOSPrinter2.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer2.getDocument().addDocumentListener(dirty);
printer2printerparams = new ParametersPrinter(printernames);
printer2printerparams.addDirtyManager(dirty);
m_jPrinterParams2.add(printer2printerparams.getComponent(), "printer");
jcboMachinePrinter3.addActionListener(dirty);
jcboConnPrinter3.addActionListener(dirty);
jcboSerialPrinter3.addActionListener(dirty);
m_jtxtJPOSPrinter3.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer3.getDocument().addDocumentListener(dirty);
printer3printerparams = new ParametersPrinter(printernames);
printer3printerparams.addDirtyManager(dirty);
m_jPrinterParams3.add(printer3printerparams.getComponent(), "printer");
// New printers add JDL 10.11.12
jcboMachinePrinter4.addActionListener(dirty);
jcboConnPrinter4.addActionListener(dirty);
jcboSerialPrinter4.addActionListener(dirty);
m_jtxtJPOSPrinter4.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer4.getDocument().addDocumentListener(dirty);
printer4printerparams = new ParametersPrinter(printernames);
printer4printerparams.addDirtyManager(dirty);
m_jPrinterParams4.add(printer4printerparams.getComponent(), "printer");
jcboMachinePrinter5.addActionListener(dirty);
jcboConnPrinter5.addActionListener(dirty);
jcboSerialPrinter5.addActionListener(dirty);
m_jtxtJPOSPrinter5.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer5.getDocument().addDocumentListener(dirty);
printer5printerparams = new ParametersPrinter(printernames);
printer5printerparams.addDirtyManager(dirty);
m_jPrinterParams5.add(printer5printerparams.getComponent(), "printer");
jcboMachinePrinter6.addActionListener(dirty);
jcboConnPrinter6.addActionListener(dirty);
jcboSerialPrinter6.addActionListener(dirty);
m_jtxtJPOSPrinter6.getDocument().addDocumentListener(dirty);
m_jtxtJPOSDrawer6.getDocument().addDocumentListener(dirty);
printer6printerparams = new ParametersPrinter(printernames);
printer6printerparams.addDirtyManager(dirty);
m_jPrinterParams6.add(printer6printerparams.getComponent(), "printer");
//
jcboMachineScale.addActionListener(dirty);
jcboSerialScale.addActionListener(dirty);
jcboMachineScanner.addActionListener(dirty);
jcboSerialScanner.addActionListener(dirty);
cboPrinters.addActionListener(dirty);
// Installed skins
LookAndFeelInfo[] lafs = UIManager.getInstalledLookAndFeels();
for (int i = 0; i < lafs.length; i++) {
jcboLAF.addItem(new LAFInfo(lafs[i].getName(), lafs[i].getClassName()));
}
// Substance skins
// new SubstanceLookAndFeel()
Map<String, SkinInfo> skins = SubstanceLookAndFeel.getAllSkins();
for (SkinInfo skin : skins.values()) {
jcboLAF.addItem(new LAFInfo(skin.getDisplayName(), skin.getClassName()));
}
jcboLAF.addActionListener(new java.awt.event.ActionListener() {
@Override
public void actionPerformed(java.awt.event.ActionEvent evt) {
changeLAF();
}
});
jcboMachineScreenmode.addItem("window");
jcboMachineScreenmode.addItem("fullscreen");
jcboTicketsBag.addItem("simple");
jcboTicketsBag.addItem("standard");
jcboTicketsBag.addItem("restaurant");
// Printer 1
jcboMachinePrinter.addItem("screen");
jcboMachinePrinter.addItem("printer");
jcboMachinePrinter.addItem("epson");
jcboMachinePrinter.addItem("tmu220");
jcboMachinePrinter.addItem("star");
jcboMachinePrinter.addItem("ODP1000");
jcboMachinePrinter.addItem("ithaca");
jcboMachinePrinter.addItem("surepos");
jcboMachinePrinter.addItem("plain");
jcboMachinePrinter.addItem("javapos");
jcboMachinePrinter.addItem("Not defined");
jcboConnPrinter.addItem("serial");
jcboConnPrinter.addItem("file");
jcboSerialPrinter.addItem("COM1");
jcboSerialPrinter.addItem("COM2");
jcboSerialPrinter.addItem("COM3");
jcboSerialPrinter.addItem("COM4");
jcboSerialPrinter.addItem("COM5");
jcboSerialPrinter.addItem("COM6");
jcboSerialPrinter.addItem("COM7");
jcboSerialPrinter.addItem("COM8");
jcboSerialPrinter.addItem("LPT1");
jcboSerialPrinter.addItem("/dev/ttyS0");
jcboSerialPrinter.addItem("/dev/ttyS1");
jcboSerialPrinter.addItem("/dev/ttyS2");
jcboSerialPrinter.addItem("/dev/ttyS3");
jcboSerialPrinter.addItem("/dev/ttyS4");
jcboSerialPrinter.addItem("/dev/ttyS5");
// Printer 2
jcboMachinePrinter2.addItem("screen");
jcboMachinePrinter2.addItem("printer");
jcboMachinePrinter2.addItem("epson");
jcboMachinePrinter2.addItem("tmu220");
jcboMachinePrinter2.addItem("star");
jcboMachinePrinter2.addItem("ODP1000");
jcboMachinePrinter2.addItem("ithaca");
jcboMachinePrinter2.addItem("surepos");
jcboMachinePrinter2.addItem("plain");
jcboMachinePrinter2.addItem("javapos");
jcboMachinePrinter2.addItem("Not defined");
jcboConnPrinter2.addItem("serial");
jcboConnPrinter2.addItem("file");
jcboSerialPrinter2.addItem("COM1");
jcboSerialPrinter2.addItem("COM2");
jcboSerialPrinter2.addItem("COM3");
jcboSerialPrinter2.addItem("COM4");
jcboSerialPrinter2.addItem("COM5");
jcboSerialPrinter2.addItem("COM6");
jcboSerialPrinter2.addItem("COM7");
jcboSerialPrinter2.addItem("COM8");
jcboSerialPrinter2.addItem("LPT1");
jcboSerialPrinter2.addItem("/dev/ttyS0");
jcboSerialPrinter2.addItem("/dev/ttyS1");
jcboSerialPrinter2.addItem("/dev/ttyS2");
jcboSerialPrinter2.addItem("/dev/ttyS3");
jcboSerialPrinter2.addItem("/dev/ttyS4");
jcboSerialPrinter2.addItem("/dev/ttyS5");
// Printer 3
jcboMachinePrinter3.addItem("screen");
jcboMachinePrinter3.addItem("printer");
jcboMachinePrinter3.addItem("epson");
jcboMachinePrinter3.addItem("tmu220");
jcboMachinePrinter3.addItem("star");
jcboMachinePrinter3.addItem("ODP1000");
jcboMachinePrinter3.addItem("ithaca");
jcboMachinePrinter3.addItem("surepos");
jcboMachinePrinter3.addItem("plain");
jcboMachinePrinter3.addItem("javapos");
jcboMachinePrinter3.addItem("Not defined");
jcboConnPrinter3.addItem("serial");
jcboConnPrinter3.addItem("file");
jcboSerialPrinter3.addItem("COM1");
jcboSerialPrinter3.addItem("COM2");
jcboSerialPrinter3.addItem("COM3");
jcboSerialPrinter3.addItem("COM4");
jcboSerialPrinter3.addItem("COM5");
jcboSerialPrinter3.addItem("COM6");
jcboSerialPrinter3.addItem("COM7");
jcboSerialPrinter3.addItem("COM8");
jcboSerialPrinter3.addItem("LPT1");
jcboSerialPrinter3.addItem("/dev/ttyS0");
jcboSerialPrinter3.addItem("/dev/ttyS1");
jcboSerialPrinter3.addItem("/dev/ttyS2");
jcboSerialPrinter3.addItem("/dev/ttyS3");
jcboSerialPrinter3.addItem("/dev/ttyS4");
jcboSerialPrinter3.addItem("/dev/ttyS5");
// New printer add JDL 10.11.12
// Printer 4
jcboMachinePrinter4.addItem("screen");
jcboMachinePrinter4.addItem("printer");
jcboMachinePrinter4.addItem("epson");
jcboMachinePrinter4.addItem("tmu220");
jcboMachinePrinter4.addItem("star");
jcboMachinePrinter4.addItem("ODP1000");
jcboMachinePrinter4.addItem("ithaca");
jcboMachinePrinter4.addItem("surepos");
jcboMachinePrinter4.addItem("plain");
jcboMachinePrinter4.addItem("javapos");
jcboMachinePrinter4.addItem("Not defined");
jcboConnPrinter4.addItem("serial");
jcboConnPrinter4.addItem("file");
jcboSerialPrinter4.addItem("COM1");
jcboSerialPrinter4.addItem("COM2");
jcboSerialPrinter4.addItem("COM3");
jcboSerialPrinter4.addItem("COM4");
jcboSerialPrinter4.addItem("COM5");
jcboSerialPrinter4.addItem("COM6");
jcboSerialPrinter4.addItem("COM7");
jcboSerialPrinter4.addItem("COM8");
jcboSerialPrinter4.addItem("LPT1");
jcboSerialPrinter4.addItem("/dev/ttyS0");
jcboSerialPrinter4.addItem("/dev/ttyS1");
jcboSerialPrinter4.addItem("/dev/ttyS2");
jcboSerialPrinter4.addItem("/dev/ttyS3");
jcboSerialPrinter4.addItem("/dev/ttyS4");
jcboSerialPrinter4.addItem("/dev/ttyS5");
// Printer 5
jcboMachinePrinter5.addItem("screen");
jcboMachinePrinter5.addItem("printer");
jcboMachinePrinter5.addItem("epson");
jcboMachinePrinter5.addItem("tmu220");
jcboMachinePrinter5.addItem("star");
jcboMachinePrinter5.addItem("ODP1000");
jcboMachinePrinter5.addItem("ithaca");
jcboMachinePrinter5.addItem("surepos");
jcboMachinePrinter5.addItem("plain");
jcboMachinePrinter5.addItem("javapos");
jcboMachinePrinter5.addItem("Not defined");
jcboConnPrinter5.addItem("serial");
jcboConnPrinter5.addItem("file");
jcboSerialPrinter5.addItem("COM1");
jcboSerialPrinter5.addItem("COM2");
jcboSerialPrinter5.addItem("COM3");
jcboSerialPrinter5.addItem("COM4");
jcboSerialPrinter5.addItem("COM5");
jcboSerialPrinter5.addItem("COM6");
jcboSerialPrinter5.addItem("COM7");
jcboSerialPrinter5.addItem("COM8");
jcboSerialPrinter5.addItem("LPT1");
jcboSerialPrinter5.addItem("/dev/ttyS0");
jcboSerialPrinter5.addItem("/dev/ttyS1");
jcboSerialPrinter5.addItem("/dev/ttyS2");
jcboSerialPrinter5.addItem("/dev/ttyS3");
jcboSerialPrinter5.addItem("/dev/ttyS4");
jcboSerialPrinter5.addItem("/dev/ttyS5");
// Printer 6
jcboMachinePrinter6.addItem("screen");
jcboMachinePrinter6.addItem("printer");
jcboMachinePrinter6.addItem("epson");
jcboMachinePrinter6.addItem("tmu220");
jcboMachinePrinter6.addItem("star");
jcboMachinePrinter6.addItem("ODP1000");
jcboMachinePrinter6.addItem("ithaca");
jcboMachinePrinter6.addItem("surepos");
jcboMachinePrinter6.addItem("plain");
jcboMachinePrinter6.addItem("javapos");
jcboMachinePrinter6.addItem("Not defined");
jcboConnPrinter6.addItem("serial");
jcboConnPrinter6.addItem("file");
jcboSerialPrinter6.addItem("COM1");
jcboSerialPrinter6.addItem("COM2");
jcboSerialPrinter6.addItem("COM3");
jcboSerialPrinter6.addItem("COM4");
jcboSerialPrinter6.addItem("COM5");
jcboSerialPrinter6.addItem("COM6");
jcboSerialPrinter6.addItem("COM7");
jcboSerialPrinter6.addItem("COM8");
jcboSerialPrinter6.addItem("LPT1");
jcboSerialPrinter6.addItem("/dev/ttyS0");
jcboSerialPrinter6.addItem("/dev/ttyS1");
jcboSerialPrinter6.addItem("/dev/ttyS2");
jcboSerialPrinter6.addItem("/dev/ttyS3");
jcboSerialPrinter6.addItem("/dev/ttyS4");
jcboSerialPrinter6.addItem("/dev/ttyS5");
//
// Display
jcboMachineDisplay.addItem("screen");
jcboMachineDisplay.addItem("window");
jcboMachineDisplay.addItem("javapos");
jcboMachineDisplay.addItem("epson");
jcboMachineDisplay.addItem("ld200");
jcboMachineDisplay.addItem("surepos");
jcboMachineDisplay.addItem("Not defined");
jcboConnDisplay.addItem("serial");
jcboConnDisplay.addItem("file");
jcboSerialDisplay.addItem("COM1");
jcboSerialDisplay.addItem("COM2");
jcboSerialDisplay.addItem("COM3");
jcboSerialDisplay.addItem("COM4");
jcboSerialDisplay.addItem("COM5");
jcboSerialDisplay.addItem("COM6");
jcboSerialDisplay.addItem("COM7");
jcboSerialDisplay.addItem("COM8");
jcboSerialDisplay.addItem("LPT1");
jcboSerialDisplay.addItem("/dev/ttyS0");
jcboSerialDisplay.addItem("/dev/ttyS1");
jcboSerialDisplay.addItem("/dev/ttyS2");
jcboSerialDisplay.addItem("/dev/ttyS3");
jcboSerialDisplay.addItem("/dev/ttyS4");
jcboSerialDisplay.addItem("/dev/ttyS5");
// Scale
// JG 20 Aug 13 Add Casio PD1 Scale
jcboMachineScale.addItem("screen");
jcboMachineScale.addItem("casiopd1");
jcboMachineScale.addItem("dialog1");
jcboMachineScale.addItem("samsungesp");
jcboMachineScale.addItem("Not defined");
jcboSerialScale.addItem("COM1");
jcboSerialScale.addItem("COM2");
jcboSerialScale.addItem("COM3");
jcboSerialScale.addItem("COM4");
jcboSerialScale.addItem("COM5");
jcboSerialScale.addItem("COM6");
jcboSerialScale.addItem("COM7");
jcboSerialScale.addItem("COM8");
jcboSerialScale.addItem("/dev/ttyS0");
jcboSerialScale.addItem("/dev/ttyS1");
jcboSerialScale.addItem("/dev/ttyS2");
jcboSerialScale.addItem("/dev/ttyS3");
jcboSerialScale.addItem("/dev/ttyS4");
jcboSerialScale.addItem("/dev/ttyS5");
// Scanner
jcboMachineScanner.addItem("scanpal2");
jcboMachineScanner.addItem("Not defined");
jcboSerialScanner.addItem("COM1");
jcboSerialScanner.addItem("COM2");
jcboSerialScanner.addItem("COM3");
jcboSerialScanner.addItem("COM4");
jcboSerialScanner.addItem("COM5");
jcboSerialScanner.addItem("COM6");
jcboSerialScanner.addItem("COM7");
jcboSerialScanner.addItem("COM8");
jcboSerialScanner.addItem("/dev/ttyS0");
jcboSerialScanner.addItem("/dev/ttyS1");
jcboSerialScanner.addItem("/dev/ttyS2");
jcboSerialScanner.addItem("/dev/ttyS3");
jcboSerialScanner.addItem("/dev/ttyS4");
jcboSerialScanner.addItem("/dev/ttyS5");
// Printers
cboPrinters.addItem("(Default)");
cboPrinters.addItem("(Show dialog)");
for (String name : printernames) {
cboPrinters.addItem(name);
}
}
@Override
public boolean hasChanged() {
return dirty.isDirty();
}
@Override
public Component getConfigComponent() {
return this;
}
@Override
public void loadProperties(AppConfig config) {
jtxtMachineHostname.setText(config.getProperty("machine.hostname"));
String lafclass = config.getProperty("swing.defaultlaf");
jcboLAF.setSelectedItem(null);
for (int i = 0; i < jcboLAF.getItemCount(); i++) {
LAFInfo lafinfo = (LAFInfo) jcboLAF.getItemAt(i);
if (lafinfo.getClassName().equals(lafclass)) {
jcboLAF.setSelectedIndex(i);
break;
}
}
// jcboLAF.setSelectedItem(new LookAndFeelInfo());
jcboMachineScreenmode.setSelectedItem(config.getProperty("machine.screenmode"));
jcboTicketsBag.setSelectedItem(config.getProperty("machine.ticketsbag"));
// JG 6 May 2013 to switch
StringParser p = new StringParser(config.getProperty("machine.printer"));
String sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter.setSelectedItem("epson");
jcboConnPrinter.setSelectedItem(sparam);
jcboSerialPrinter.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter.setSelectedItem(sparam);
m_jtxtJPOSPrinter.setText(p.nextToken(','));
m_jtxtJPOSDrawer.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter.setSelectedItem(sparam);
printer1printerparams.setParameters(p);
break;
default:
jcboMachinePrinter.setSelectedItem(sparam);
jcboConnPrinter.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter.setSelectedItem(p.nextToken(','));
break;
}
// JG 6 May 2013 to switch
p = new StringParser(config.getProperty("machine.printer.2"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter2.setSelectedItem("epson");
jcboConnPrinter2.setSelectedItem(sparam);
jcboSerialPrinter2.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter2.setSelectedItem(sparam);
m_jtxtJPOSPrinter2.setText(p.nextToken(','));
m_jtxtJPOSDrawer2.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter2.setSelectedItem(sparam);
printer2printerparams.setParameters(p);
break;
default:
jcboMachinePrinter2.setSelectedItem(sparam);
jcboConnPrinter2.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter2.setSelectedItem(p.nextToken(','));
break;
}
// JG 6 May 2013 to switch
p = new StringParser(config.getProperty("machine.printer.3"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter3.setSelectedItem("epson");
jcboConnPrinter3.setSelectedItem(sparam);
jcboSerialPrinter3.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter3.setSelectedItem(sparam);
m_jtxtJPOSPrinter3.setText(p.nextToken(','));
m_jtxtJPOSDrawer3.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter3.setSelectedItem(sparam);
printer3printerparams.setParameters(p);
break;
default:
jcboMachinePrinter3.setSelectedItem(sparam);
jcboConnPrinter3.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter3.setSelectedItem(p.nextToken(','));
break;
}
// new printers add jdl 10.11.12
p = new StringParser(config.getProperty("machine.printer.4"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter4.setSelectedItem("epson");
jcboConnPrinter4.setSelectedItem(sparam);
jcboSerialPrinter4.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter4.setSelectedItem(sparam);
m_jtxtJPOSPrinter4.setText(p.nextToken(','));
m_jtxtJPOSDrawer4.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter4.setSelectedItem(sparam);
printer4printerparams.setParameters(p);
break;
default:
jcboMachinePrinter4.setSelectedItem(sparam);
jcboConnPrinter4.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter4.setSelectedItem(p.nextToken(','));
break;
}
p = new StringParser(config.getProperty("machine.printer.5"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter5.setSelectedItem("epson");
jcboConnPrinter5.setSelectedItem(sparam);
jcboSerialPrinter5.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter5.setSelectedItem(sparam);
m_jtxtJPOSPrinter5.setText(p.nextToken(','));
m_jtxtJPOSDrawer5.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter5.setSelectedItem(sparam);
printer5printerparams.setParameters(p);
break;
default:
jcboMachinePrinter5.setSelectedItem(sparam);
jcboConnPrinter5.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter5.setSelectedItem(p.nextToken(','));
break;
}
p = new StringParser(config.getProperty("machine.printer.6"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachinePrinter6.setSelectedItem("epson");
jcboConnPrinter6.setSelectedItem(sparam);
jcboSerialPrinter6.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachinePrinter6.setSelectedItem(sparam);
m_jtxtJPOSPrinter6.setText(p.nextToken(','));
m_jtxtJPOSDrawer6.setText(p.nextToken(','));
break;
case "printer":
jcboMachinePrinter6.setSelectedItem(sparam);
printer6printerparams.setParameters(p);
break;
default:
jcboMachinePrinter6.setSelectedItem(sparam);
jcboConnPrinter6.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialPrinter6.setSelectedItem(p.nextToken(','));
break;
}
// JG 6 May 2013 to switch
p = new StringParser(config.getProperty("machine.display"));
sparam = unifySerialInterface(p.nextToken(':'));
switch (sparam) {
case "serial":
case "file":
jcboMachineDisplay.setSelectedItem("epson");
jcboConnDisplay.setSelectedItem(sparam);
jcboSerialDisplay.setSelectedItem(p.nextToken(','));
break;
case "javapos":
jcboMachineDisplay.setSelectedItem(sparam);
m_jtxtJPOSName.setText(p.nextToken(','));
break;
default:
jcboMachineDisplay.setSelectedItem(sparam);
jcboConnDisplay.setSelectedItem(unifySerialInterface(p.nextToken(',')));
jcboSerialDisplay.setSelectedItem(p.nextToken(','));
break;
}
// JG 20 Aug 13 Add Casio PD1 Scale
p = new StringParser(config.getProperty("machine.scale"));
sparam = p.nextToken(':');
jcboMachineScale.setSelectedItem(sparam);
if ("casiopd1".equals(sparam) || "dialog1".equals(sparam) || "samsungesp".equals(sparam)) {
jcboSerialScale.setSelectedItem(p.nextToken(','));
}
p = new StringParser(config.getProperty("machine.scanner"));
sparam = p.nextToken(':');
jcboMachineScanner.setSelectedItem(sparam);
if ("scanpal2".equals(sparam)) {
jcboSerialScanner.setSelectedItem(p.nextToken(','));
}
cboPrinters.setSelectedItem(config.getProperty("machine.printername"));
dirty.setDirty(false);
}
@Override
public void saveProperties(AppConfig config) {
config.setProperty("machine.hostname", jtxtMachineHostname.getText());
LAFInfo laf = (LAFInfo) jcboLAF.getSelectedItem();
config.setProperty("swing.defaultlaf", laf == null
? System.getProperty("swing.defaultlaf", "javax.swing.plaf.metal.MetalLookAndFeel")
: laf.getClassName());
config.setProperty("machine.screenmode", comboValue(jcboMachineScreenmode.getSelectedItem()));
config.setProperty("machine.ticketsbag", comboValue(jcboTicketsBag.getSelectedItem()));
// JG 6 May 2013 to switch
String sMachinePrinter = comboValue(jcboMachinePrinter.getSelectedItem());
switch (sMachinePrinter) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer", sMachinePrinter + ":" + comboValue(jcboConnPrinter.getSelectedItem()) + "," + comboValue(jcboSerialPrinter.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer", sMachinePrinter + ":" + m_jtxtJPOSPrinter.getText() + "," + m_jtxtJPOSDrawer.getText());
break;
case "printer":
config.setProperty("machine.printer", sMachinePrinter + ":" + printer1printerparams.getParameters());
break;
default:
config.setProperty("machine.printer", sMachinePrinter);
break;
}
// JG 6 May 2013 to switch
String sMachinePrinter2 = comboValue(jcboMachinePrinter2.getSelectedItem());
switch (sMachinePrinter2) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer.2", sMachinePrinter2 + ":" + comboValue(jcboConnPrinter2.getSelectedItem()) + "," + comboValue(jcboSerialPrinter2.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer.2", sMachinePrinter2 + ":" + m_jtxtJPOSPrinter2.getText() + "," + m_jtxtJPOSDrawer2.getText());
break;
case "printer":
config.setProperty("machine.printer.2", sMachinePrinter2 + ":" + printer2printerparams.getParameters());
break;
default:
config.setProperty("machine.printer.2", sMachinePrinter2);
break;
}
// JG 6 May 2013 to switch
String sMachinePrinter3 = comboValue(jcboMachinePrinter3.getSelectedItem());
switch (sMachinePrinter3) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer.3", sMachinePrinter3 + ":" + comboValue(jcboConnPrinter3.getSelectedItem()) + "," + comboValue(jcboSerialPrinter3.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer.3", sMachinePrinter3 + ":" + m_jtxtJPOSPrinter3.getText() + "," + m_jtxtJPOSDrawer3.getText());
break;
case "printer":
config.setProperty("machine.printer.3", sMachinePrinter3 + ":" + printer3printerparams.getParameters());
break;
default:
config.setProperty("machine.printer.3", sMachinePrinter3);
break;
}
// new printers added 10.11.12
String sMachinePrinter4 = comboValue(jcboMachinePrinter4.getSelectedItem());
switch (sMachinePrinter4) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer.4", sMachinePrinter4 + ":" + comboValue(jcboConnPrinter4.getSelectedItem()) + "," + comboValue(jcboSerialPrinter4.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer.4", sMachinePrinter4 + ":" + m_jtxtJPOSPrinter4.getText() + "," + m_jtxtJPOSDrawer4.getText());
break;
case "printer":
config.setProperty("machine.printer.4", sMachinePrinter4 + ":" + printer4printerparams.getParameters());
break;
default:
config.setProperty("machine.printer.4", sMachinePrinter4);
break;
}
String sMachinePrinter5 = comboValue(jcboMachinePrinter5.getSelectedItem());
switch (sMachinePrinter5) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer.5", sMachinePrinter5 + ":" + comboValue(jcboConnPrinter5.getSelectedItem()) + "," + comboValue(jcboSerialPrinter5.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer.5", sMachinePrinter5 + ":" + m_jtxtJPOSPrinter5.getText() + "," + m_jtxtJPOSDrawer5.getText());
break;
case "printer":
config.setProperty("machine.printer.5", sMachinePrinter5 + ":" + printer5printerparams.getParameters());
break;
default:
config.setProperty("machine.printer.5", sMachinePrinter5);
break;
}
String sMachinePrinter6 = comboValue(jcboMachinePrinter6.getSelectedItem());
switch (sMachinePrinter6) {
case "epson":
case "tmu220":
case "star":
case "ODP1000":
case "ithaca":
case "surepos":
config.setProperty("machine.printer.6", sMachinePrinter6 + ":" + comboValue(jcboConnPrinter6.getSelectedItem()) + "," + comboValue(jcboSerialPrinter6.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.printer.6", sMachinePrinter6 + ":" + m_jtxtJPOSPrinter6.getText() + "," + m_jtxtJPOSDrawer6.getText());
break;
case "printer":
config.setProperty("machine.printer.6", sMachinePrinter6 + ":" + printer6printerparams.getParameters());
break;
default:
config.setProperty("machine.printer.6", sMachinePrinter6);
break;
}
//
// JG 6 May 2013 to switch
String sMachineDisplay = comboValue(jcboMachineDisplay.getSelectedItem());
switch (sMachineDisplay) {
case "epson":
case "ld200":
case "surepos":
config.setProperty("machine.display", sMachineDisplay + ":" + comboValue(jcboConnDisplay.getSelectedItem()) + "," + comboValue(jcboSerialDisplay.getSelectedItem()));
break;
case "javapos":
config.setProperty("machine.display", sMachineDisplay + ":" + m_jtxtJPOSName.getText());
break;
default:
config.setProperty("machine.display", sMachineDisplay);
break;
}
//JG 20 Aug 2013 Add Casio PD1 Scale
String sMachineScale = comboValue(jcboMachineScale.getSelectedItem());
if ("casiopd1".equals(sMachineScale) ||
"dialog1".equals(sMachineScale) ||
"samsungesp".equals(sMachineScale)) {
config.setProperty("machine.scale", sMachineScale + ":" + comboValue(jcboSerialScale.getSelectedItem()));
} else {
config.setProperty("machine.scale", sMachineScale);
}
// El scanner
String sMachineScanner = comboValue(jcboMachineScanner.getSelectedItem());
if ("scanpal2".equals(sMachineScanner)) {
config.setProperty("machine.scanner", sMachineScanner + ":" + comboValue(jcboSerialScanner.getSelectedItem()));
} else {
config.setProperty("machine.scanner", sMachineScanner);
}
config.setProperty("machine.printername", comboValue(cboPrinters.getSelectedItem()));
dirty.setDirty(false);
}
private String unifySerialInterface(String sparam) {
// for backward compatibility
return ("rxtx".equals(sparam))
? "serial"
: sparam;
}
private String comboValue(Object value) {
return value == null ? "" : value.toString();
}
private void changeLAF() {
final LAFInfo laf = (LAFInfo) jcboLAF.getSelectedItem();
if (laf != null && !laf.getClassName().equals(UIManager.getLookAndFeel().getClass().getName())) {
// The selected look and feel is different from the current look and feel.
SwingUtilities.invokeLater(new Runnable() {
@Override
public void run() {
try {
String lafname = laf.getClassName();
Object laf = Class.forName(lafname).newInstance();
if (laf instanceof LookAndFeel) {
UIManager.setLookAndFeel((LookAndFeel) laf);
} else if (laf instanceof SubstanceSkin) {
SubstanceLookAndFeel.setSkin((SubstanceSkin) laf);
}
SwingUtilities.updateComponentTreeUI(JPanelConfigGeneral.this.getTopLevelAncestor());
// JG 6 May 2013 to Multicatch
} catch (ClassNotFoundException | InstantiationException | IllegalAccessException | UnsupportedLookAndFeelException e) {
}
}
});
}
}
private static class LAFInfo {
private String name;
private String classname;
public LAFInfo(String name, String classname) {
this.name = name;
this.classname = classname;
}
public String getName() {
return name;
}
public String getClassName() {
return classname;
}
@Override
public String toString() {
return name;
}
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jPanel13 = new javax.swing.JPanel();
jLabel1 = new javax.swing.JLabel();
jLabel2 = new javax.swing.JLabel();
jLabel3 = new javax.swing.JLabel();
jLabel4 = new javax.swing.JLabel();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jLabel8 = new javax.swing.JLabel();
jLabel9 = new javax.swing.JLabel();
jLabel10 = new javax.swing.JLabel();
jLabel11 = new javax.swing.JLabel();
jLabel12 = new javax.swing.JLabel();
jLabel13 = new javax.swing.JLabel();
jLabel14 = new javax.swing.JLabel();
jtxtMachineHostname = new javax.swing.JTextField();
jcboLAF = new javax.swing.JComboBox();
jcboMachineScreenmode = new javax.swing.JComboBox();
jcboTicketsBag = new javax.swing.JComboBox();
jcboMachineDisplay = new javax.swing.JComboBox();
jcboMachinePrinter = new javax.swing.JComboBox();
jcboMachinePrinter2 = new javax.swing.JComboBox();
jcboMachinePrinter3 = new javax.swing.JComboBox();
jcboMachinePrinter4 = new javax.swing.JComboBox();
jcboMachinePrinter5 = new javax.swing.JComboBox();
jcboMachinePrinter6 = new javax.swing.JComboBox();
jcboMachineScale = new javax.swing.JComboBox();
jcboMachineScanner = new javax.swing.JComboBox();
cboPrinters = new javax.swing.JComboBox();
m_jDisplayParams = new javax.swing.JPanel();
jPanel2 = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
jlblConnDisplay = new javax.swing.JLabel();
jcboConnDisplay = new javax.swing.JComboBox();
jlblDisplayPort = new javax.swing.JLabel();
jcboSerialDisplay = new javax.swing.JComboBox();
jPanel3 = new javax.swing.JPanel();
jLabel20 = new javax.swing.JLabel();
m_jtxtJPOSName = new javax.swing.JTextField();
m_jPrinterParams1 = new javax.swing.JPanel();
jPanel5 = new javax.swing.JPanel();
jPanel6 = new javax.swing.JPanel();
jlblConnPrinter = new javax.swing.JLabel();
jcboConnPrinter = new javax.swing.JComboBox();
jlblPrinterPort = new javax.swing.JLabel();
jcboSerialPrinter = new javax.swing.JComboBox();
jPanel4 = new javax.swing.JPanel();
jLabel21 = new javax.swing.JLabel();
m_jtxtJPOSPrinter = new javax.swing.JTextField();
m_jtxtJPOSDrawer = new javax.swing.JTextField();
jLabel24 = new javax.swing.JLabel();
m_jPrinterParams2 = new javax.swing.JPanel();
jPanel7 = new javax.swing.JPanel();
jPanel8 = new javax.swing.JPanel();
jlblConnPrinter2 = new javax.swing.JLabel();
jcboConnPrinter2 = new javax.swing.JComboBox();
jlblPrinterPort2 = new javax.swing.JLabel();
jcboSerialPrinter2 = new javax.swing.JComboBox();
jPanel11 = new javax.swing.JPanel();
m_jtxtJPOSPrinter2 = new javax.swing.JTextField();
m_jtxtJPOSDrawer2 = new javax.swing.JTextField();
jLabel27 = new javax.swing.JLabel();
jLabel22 = new javax.swing.JLabel();
m_jPrinterParams3 = new javax.swing.JPanel();
jPanel9 = new javax.swing.JPanel();
jPanel10 = new javax.swing.JPanel();
jlblConnPrinter3 = new javax.swing.JLabel();
jcboConnPrinter3 = new javax.swing.JComboBox();
jlblPrinterPort3 = new javax.swing.JLabel();
jcboSerialPrinter3 = new javax.swing.JComboBox();
jPanel12 = new javax.swing.JPanel();
m_jtxtJPOSPrinter3 = new javax.swing.JTextField();
m_jtxtJPOSDrawer3 = new javax.swing.JTextField();
jLabel28 = new javax.swing.JLabel();
jLabel23 = new javax.swing.JLabel();
m_jPrinterParams4 = new javax.swing.JPanel();
jPanel14 = new javax.swing.JPanel();
jPanel15 = new javax.swing.JPanel();
jlblConnPrinter4 = new javax.swing.JLabel();
jcboConnPrinter4 = new javax.swing.JComboBox();
jlblPrinterPort6 = new javax.swing.JLabel();
jcboSerialPrinter4 = new javax.swing.JComboBox();
jPanel18 = new javax.swing.JPanel();
m_jtxtJPOSPrinter4 = new javax.swing.JTextField();
m_jtxtJPOSDrawer4 = new javax.swing.JTextField();
jLabel30 = new javax.swing.JLabel();
jLabel31 = new javax.swing.JLabel();
m_jPrinterParams5 = new javax.swing.JPanel();
jPanel20 = new javax.swing.JPanel();
jPanel21 = new javax.swing.JPanel();
jlblConnPrinter5 = new javax.swing.JLabel();
jcboConnPrinter5 = new javax.swing.JComboBox();
jlblPrinterPort7 = new javax.swing.JLabel();
jcboSerialPrinter5 = new javax.swing.JComboBox();
jPanel22 = new javax.swing.JPanel();
m_jtxtJPOSPrinter5 = new javax.swing.JTextField();
m_jtxtJPOSDrawer5 = new javax.swing.JTextField();
jLabel33 = new javax.swing.JLabel();
jLabel34 = new javax.swing.JLabel();
m_jPrinterParams6 = new javax.swing.JPanel();
jPanel23 = new javax.swing.JPanel();
jPanel25 = new javax.swing.JPanel();
jlblConnPrinter6 = new javax.swing.JLabel();
jcboConnPrinter6 = new javax.swing.JComboBox();
jlblPrinterPort8 = new javax.swing.JLabel();
jcboSerialPrinter6 = new javax.swing.JComboBox();
jPanel26 = new javax.swing.JPanel();
m_jtxtJPOSPrinter6 = new javax.swing.JTextField();
m_jtxtJPOSDrawer6 = new javax.swing.JTextField();
jLabel36 = new javax.swing.JLabel();
jLabel37 = new javax.swing.JLabel();
m_jScaleParams = new javax.swing.JPanel();
jPanel16 = new javax.swing.JPanel();
jPanel17 = new javax.swing.JPanel();
jlblPrinterPort4 = new javax.swing.JLabel();
jcboSerialScale = new javax.swing.JComboBox();
m_jScannerParams = new javax.swing.JPanel();
jPanel24 = new javax.swing.JPanel();
jPanel19 = new javax.swing.JPanel();
jlblPrinterPort5 = new javax.swing.JLabel();
jcboSerialScanner = new javax.swing.JComboBox();
setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
setPreferredSize(new java.awt.Dimension(600, 502));
jLabel1.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel1.setText(AppLocal.getIntString("Label.MachineName")); // NOI18N
jLabel2.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel2.setText(AppLocal.getIntString("label.looknfeel")); // NOI18N
jLabel3.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel3.setText(AppLocal.getIntString("Label.MachineScreen")); // NOI18N
jLabel4.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel4.setText(AppLocal.getIntString("Label.Ticketsbag")); // NOI18N
jLabel5.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel5.setText(AppLocal.getIntString("Label.MachineDisplay")); // NOI18N
jLabel6.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel6.setText(AppLocal.getIntString("Label.MachinePrinter")); // NOI18N
jLabel7.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel7.setText(AppLocal.getIntString("Label.MachinePrinter2")); // NOI18N
jLabel8.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel8.setText(AppLocal.getIntString("Label.MachinePrinter3")); // NOI18N
jLabel9.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel9.setText(AppLocal.getIntString("Label.MachinePrinter4")); // NOI18N
jLabel10.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel10.setText(AppLocal.getIntString("Label.MachinePrinter5")); // NOI18N
jLabel11.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel11.setText(AppLocal.getIntString("Label.MachinePrinter6")); // NOI18N
jLabel12.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel12.setText(AppLocal.getIntString("label.scale")); // NOI18N
jLabel13.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel13.setText(AppLocal.getIntString("label.scanner")); // NOI18N
jLabel14.setFont(new java.awt.Font("Arial", 0, 12)); // NOI18N
jLabel14.setText(AppLocal.getIntString("label.reportsprinter")); // NOI18N
jtxtMachineHostname.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jtxtMachineHostname.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboLAF.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboLAF.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboLAF.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboLAFActionPerformed(evt);
}
});
jcboMachineScreenmode.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachineScreenmode.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboTicketsBag.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboTicketsBag.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachineDisplay.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachineDisplay.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachineDisplay.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachineDisplayActionPerformed(evt);
}
});
jcboMachinePrinter.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinterActionPerformed(evt);
}
});
jcboMachinePrinter2.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter2.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter2ActionPerformed(evt);
}
});
jcboMachinePrinter3.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter3.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter3ActionPerformed(evt);
}
});
jcboMachinePrinter4.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter4.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter4ActionPerformed(evt);
}
});
jcboMachinePrinter5.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter5.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter5ActionPerformed(evt);
}
});
jcboMachinePrinter6.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachinePrinter6.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachinePrinter6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter6ActionPerformed(evt);
}
});
jcboMachineScale.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachineScale.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachineScale.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachineScaleActionPerformed(evt);
}
});
jcboMachineScanner.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
jcboMachineScanner.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
jcboMachineScanner.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachineScannerActionPerformed(evt);
}
});
cboPrinters.setFont(new java.awt.Font("Arial", 0, 14)); // NOI18N
cboPrinters.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
m_jDisplayParams.setPreferredSize(new java.awt.Dimension(200, 204));
m_jDisplayParams.setLayout(new java.awt.CardLayout());
m_jDisplayParams.add(jPanel2, "empty");
jlblConnDisplay.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblDisplayPort.setText(AppLocal.getIntString("label.machinedisplayport")); // NOI18N
jcboSerialDisplay.setEditable(true);
javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);
jPanel1.setLayout(jPanel1Layout);
jPanel1Layout.setHorizontalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblDisplayPort, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel1Layout.setVerticalGroup(
jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel1Layout.createSequentialGroup()
.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblDisplayPort)
.addComponent(jcboSerialDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnDisplay))
.addGap(59, 59, 59))
);
m_jDisplayParams.add(jPanel1, "comm");
jLabel20.setText(AppLocal.getIntString("Label.Name")); // NOI18N
javax.swing.GroupLayout jPanel3Layout = new javax.swing.GroupLayout(jPanel3);
jPanel3.setLayout(jPanel3Layout);
jPanel3Layout.setHorizontalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel20, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSName, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(208, Short.MAX_VALUE))
);
jPanel3Layout.setVerticalGroup(
jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel3Layout.createSequentialGroup()
.addGroup(jPanel3Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSName, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel20))
.addGap(184, 184, 184))
);
m_jDisplayParams.add(jPanel3, "javapos");
m_jPrinterParams1.setLayout(new java.awt.CardLayout());
m_jPrinterParams1.add(jPanel5, "empty");
jlblConnPrinter.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter.setEditable(true);
javax.swing.GroupLayout jPanel6Layout = new javax.swing.GroupLayout(jPanel6);
jPanel6.setLayout(jPanel6Layout);
jPanel6Layout.setHorizontalGroup(
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel6Layout.setVerticalGroup(
jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel6Layout.createSequentialGroup()
.addGroup(jPanel6Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort)
.addComponent(jcboSerialPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter))
.addGap(195, 195, 195))
);
m_jPrinterParams1.add(jPanel6, "comm");
jLabel21.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
jLabel24.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
javax.swing.GroupLayout jPanel4Layout = new javax.swing.GroupLayout(jPanel4);
jPanel4.setLayout(jPanel4Layout);
jPanel4Layout.setHorizontalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel24, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel21, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel4Layout.setVerticalGroup(
jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel4Layout.createSequentialGroup()
.addGroup(jPanel4Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel21)
.addComponent(m_jtxtJPOSDrawer, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel24))
.addGap(184, 184, 184))
);
m_jPrinterParams1.add(jPanel4, "javapos");
m_jPrinterParams2.setLayout(new java.awt.CardLayout());
m_jPrinterParams2.add(jPanel7, "empty");
jlblConnPrinter2.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort2.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter2.setEditable(true);
javax.swing.GroupLayout jPanel8Layout = new javax.swing.GroupLayout(jPanel8);
jPanel8.setLayout(jPanel8Layout);
jPanel8Layout.setHorizontalGroup(
jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel8Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort2, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel8Layout.setVerticalGroup(
jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel8Layout.createSequentialGroup()
.addGroup(jPanel8Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort2)
.addComponent(jcboSerialPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter2))
.addGap(205, 205, 205))
);
m_jPrinterParams2.add(jPanel8, "comm");
jLabel27.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
jLabel22.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
javax.swing.GroupLayout jPanel11Layout = new javax.swing.GroupLayout(jPanel11);
jPanel11.setLayout(jPanel11Layout);
jPanel11Layout.setHorizontalGroup(
jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel27, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel22, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer2, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel11Layout.setVerticalGroup(
jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel11Layout.createSequentialGroup()
.addGroup(jPanel11Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel22)
.addComponent(m_jtxtJPOSDrawer2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel27))
.addGap(184, 184, 184))
);
m_jPrinterParams2.add(jPanel11, "javapos");
m_jPrinterParams3.setLayout(new java.awt.CardLayout());
m_jPrinterParams3.add(jPanel9, "empty");
jlblConnPrinter3.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort3.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter3.setEditable(true);
javax.swing.GroupLayout jPanel10Layout = new javax.swing.GroupLayout(jPanel10);
jPanel10.setLayout(jPanel10Layout);
jPanel10Layout.setHorizontalGroup(
jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel10Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort3, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel10Layout.setVerticalGroup(
jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel10Layout.createSequentialGroup()
.addGroup(jPanel10Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort3)
.addComponent(jcboSerialPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter3))
.addGap(125, 125, 125))
);
m_jPrinterParams3.add(jPanel10, "comm");
jLabel28.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
jLabel23.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
javax.swing.GroupLayout jPanel12Layout = new javax.swing.GroupLayout(jPanel12);
jPanel12.setLayout(jPanel12Layout);
jPanel12Layout.setHorizontalGroup(
jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel12Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel28, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel23, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer3, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel12Layout.setVerticalGroup(
jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel12Layout.createSequentialGroup()
.addGroup(jPanel12Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel23)
.addComponent(m_jtxtJPOSDrawer3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel28))
.addGap(224, 224, 224))
);
m_jPrinterParams3.add(jPanel12, "javapos");
m_jPrinterParams4.setLayout(new java.awt.CardLayout());
m_jPrinterParams4.add(jPanel14, "empty");
jlblConnPrinter4.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort6.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter4.setEditable(true);
javax.swing.GroupLayout jPanel15Layout = new javax.swing.GroupLayout(jPanel15);
jPanel15.setLayout(jPanel15Layout);
jPanel15Layout.setHorizontalGroup(
jPanel15Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel15Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort6, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel15Layout.setVerticalGroup(
jPanel15Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel15Layout.createSequentialGroup()
.addGroup(jPanel15Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort6)
.addComponent(jcboSerialPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter4))
.addGap(125, 125, 125))
);
m_jPrinterParams4.add(jPanel15, "comm");
jLabel30.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
jLabel31.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
javax.swing.GroupLayout jPanel18Layout = new javax.swing.GroupLayout(jPanel18);
jPanel18.setLayout(jPanel18Layout);
jPanel18Layout.setHorizontalGroup(
jPanel18Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel18Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel30, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel31, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer4, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel18Layout.setVerticalGroup(
jPanel18Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel18Layout.createSequentialGroup()
.addGroup(jPanel18Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel31)
.addComponent(m_jtxtJPOSDrawer4, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel30))
.addGap(224, 224, 224))
);
m_jPrinterParams4.add(jPanel18, "javapos");
m_jPrinterParams5.setLayout(new java.awt.CardLayout());
m_jPrinterParams5.add(jPanel20, "empty");
jlblConnPrinter5.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort7.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter5.setEditable(true);
javax.swing.GroupLayout jPanel21Layout = new javax.swing.GroupLayout(jPanel21);
jPanel21.setLayout(jPanel21Layout);
jPanel21Layout.setHorizontalGroup(
jPanel21Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel21Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort7, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel21Layout.setVerticalGroup(
jPanel21Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel21Layout.createSequentialGroup()
.addGroup(jPanel21Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort7)
.addComponent(jcboSerialPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter5))
.addGap(125, 125, 125))
);
m_jPrinterParams5.add(jPanel21, "comm");
jLabel33.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
jLabel34.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
javax.swing.GroupLayout jPanel22Layout = new javax.swing.GroupLayout(jPanel22);
jPanel22.setLayout(jPanel22Layout);
jPanel22Layout.setHorizontalGroup(
jPanel22Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel22Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel33, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel34, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer5, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel22Layout.setVerticalGroup(
jPanel22Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel22Layout.createSequentialGroup()
.addGroup(jPanel22Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel34)
.addComponent(m_jtxtJPOSDrawer5, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel33))
.addGap(224, 224, 224))
);
m_jPrinterParams5.add(jPanel22, "javapos");
m_jPrinterParams6.setLayout(new java.awt.CardLayout());
m_jPrinterParams6.add(jPanel23, "empty");
jlblConnPrinter6.setText(AppLocal.getIntString("label.machinedisplayconn")); // NOI18N
jlblPrinterPort8.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialPrinter6.setEditable(true);
javax.swing.GroupLayout jPanel25Layout = new javax.swing.GroupLayout(jPanel25);
jPanel25.setLayout(jPanel25Layout);
jPanel25Layout.setHorizontalGroup(
jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel25Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblConnPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboConnPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jlblPrinterPort8, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel25Layout.setVerticalGroup(
jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel25Layout.createSequentialGroup()
.addGroup(jPanel25Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboConnPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort8)
.addComponent(jcboSerialPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblConnPrinter6))
.addGap(125, 125, 125))
);
m_jPrinterParams6.add(jPanel25, "comm");
jLabel36.setText(AppLocal.getIntString("label.javapos.printer")); // NOI18N
jLabel37.setText(AppLocal.getIntString("label.javapos.drawer")); // NOI18N
javax.swing.GroupLayout jPanel26Layout = new javax.swing.GroupLayout(jPanel26);
jPanel26.setLayout(jPanel26Layout);
jPanel26Layout.setHorizontalGroup(
jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel26Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jLabel36, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jLabel37, javax.swing.GroupLayout.PREFERRED_SIZE, 110, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jtxtJPOSDrawer6, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel26Layout.setVerticalGroup(
jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel26Layout.createSequentialGroup()
.addGroup(jPanel26Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(m_jtxtJPOSPrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel37)
.addComponent(m_jtxtJPOSDrawer6, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jLabel36))
.addGap(224, 224, 224))
);
m_jPrinterParams6.add(jPanel26, "javapos");
m_jScaleParams.setLayout(new java.awt.CardLayout());
m_jScaleParams.add(jPanel16, "empty");
jlblPrinterPort4.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialScale.setEditable(true);
javax.swing.GroupLayout jPanel17Layout = new javax.swing.GroupLayout(jPanel17);
jPanel17.setLayout(jPanel17Layout);
jPanel17Layout.setHorizontalGroup(
jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblPrinterPort4, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialScale, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(208, Short.MAX_VALUE))
);
jPanel17Layout.setVerticalGroup(
jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel17Layout.createSequentialGroup()
.addGroup(jPanel17Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboSerialScale, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort4))
.addGap(135, 135, 135))
);
m_jScaleParams.add(jPanel17, "comm");
m_jScannerParams.setLayout(new java.awt.CardLayout());
m_jScannerParams.add(jPanel24, "empty");
jlblPrinterPort5.setText(AppLocal.getIntString("label.machineprinterport")); // NOI18N
jcboSerialScanner.setEditable(true);
javax.swing.GroupLayout jPanel19Layout = new javax.swing.GroupLayout(jPanel19);
jPanel19.setLayout(jPanel19Layout);
jPanel19Layout.setHorizontalGroup(
jPanel19Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel19Layout.createSequentialGroup()
.addContainerGap()
.addComponent(jlblPrinterPort5, javax.swing.GroupLayout.PREFERRED_SIZE, 100, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboSerialScanner, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(208, Short.MAX_VALUE))
);
jPanel19Layout.setVerticalGroup(
jPanel19Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel19Layout.createSequentialGroup()
.addGroup(jPanel19Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jcboSerialScanner, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jlblPrinterPort5))
.addGap(235, 235, 235))
);
m_jScannerParams.add(jPanel19, "comm");
javax.swing.GroupLayout jPanel13Layout = new javax.swing.GroupLayout(jPanel13);
jPanel13.setLayout(jPanel13Layout);
jPanel13Layout.setHorizontalGroup(
jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachineDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jDisplayParams, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams1, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams3, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachineScale, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jScaleParams, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachineScanner, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(cboPrinters, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jScannerParams, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams4, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams5, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachinePrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(m_jPrinterParams6, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboLAF, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboMachineScreenmode, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jcboTicketsBag, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(jPanel13Layout.createSequentialGroup()
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 130, javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addComponent(jtxtMachineHostname, javax.swing.GroupLayout.PREFERRED_SIZE, 200, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addGap(0, 0, Short.MAX_VALUE)))
.addContainerGap())
);
jPanel13Layout.setVerticalGroup(
jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addContainerGap()
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jtxtMachineHostname, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(6, 6, 6)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboLAF, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel3, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachineScreenmode, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboTicketsBag, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel5, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachineDisplay, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jDisplayParams, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel6, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams1, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel7, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter2, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams2, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel8, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter3, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams3, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel9, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter4, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams4, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel10, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter5, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams5, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel11, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachinePrinter6, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jPrinterParams6, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel12, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachineScale, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addComponent(m_jScaleParams, javax.swing.GroupLayout.PREFERRED_SIZE, 24, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel13Layout.createSequentialGroup()
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel13, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(jcboMachineScanner, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
.addGroup(jPanel13Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabel14, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(cboPrinters, javax.swing.GroupLayout.PREFERRED_SIZE, 25, javax.swing.GroupLayout.PREFERRED_SIZE)))
.addComponent(m_jScannerParams, javax.swing.GroupLayout.PREFERRED_SIZE, 33, javax.swing.GroupLayout.PREFERRED_SIZE))
.addContainerGap(45, Short.MAX_VALUE))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel13, javax.swing.GroupLayout.DEFAULT_SIZE, 600, Short.MAX_VALUE)
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addComponent(jPanel13, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(0, 18, Short.MAX_VALUE))
);
}// </editor-fold>//GEN-END:initComponents
private void jcboMachineScannerActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachineScannerActionPerformed
CardLayout cl = (CardLayout) (m_jScannerParams.getLayout());
if ("scanpal2".equals(jcboMachineScanner.getSelectedItem())) {
cl.show(m_jScannerParams, "comm");
} else {
cl.show(m_jScannerParams, "empty");
}
}//GEN-LAST:event_jcboMachineScannerActionPerformed
private void jcboMachineScaleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachineScaleActionPerformed
CardLayout cl = (CardLayout) (m_jScaleParams.getLayout());
// JG 29 Aug 13 - Add Casio PD1 Scale
if ("casiopd1".equals(jcboMachineScale.getSelectedItem()) ||
"dialog1".equals(jcboMachineScale.getSelectedItem()) ||
"samsungesp".equals(jcboMachineScale.getSelectedItem())) {
cl.show(m_jScaleParams, "comm");
} else {
cl.show(m_jScaleParams, "empty");
}
}//GEN-LAST:event_jcboMachineScaleActionPerformed
private void jcboMachinePrinter3ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinter3ActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams3.getLayout());
if ("epson".equals(jcboMachinePrinter3.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter3.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter3.getSelectedItem()) || "star".equals(jcboMachinePrinter3.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter3.getSelectedItem()) || "surepos".equals(jcboMachinePrinter3.getSelectedItem())) {
cl.show(m_jPrinterParams3, "comm");
} else if ("javapos".equals(jcboMachinePrinter3.getSelectedItem())) {
cl.show(m_jPrinterParams3, "javapos");
} else if ("printer".equals(jcboMachinePrinter3.getSelectedItem())) {
cl.show(m_jPrinterParams3, "printer");
} else {
cl.show(m_jPrinterParams3, "empty");
}
}//GEN-LAST:event_jcboMachinePrinter3ActionPerformed
private void jcboMachinePrinter2ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinter2ActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams2.getLayout());
if ("epson".equals(jcboMachinePrinter2.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter2.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter2.getSelectedItem()) || "star".equals(jcboMachinePrinter2.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter2.getSelectedItem()) || "surepos".equals(jcboMachinePrinter2.getSelectedItem())) {
cl.show(m_jPrinterParams2, "comm");
} else if ("javapos".equals(jcboMachinePrinter2.getSelectedItem())) {
cl.show(m_jPrinterParams2, "javapos");
} else if ("printer".equals(jcboMachinePrinter2.getSelectedItem())) {
cl.show(m_jPrinterParams2, "printer");
} else {
cl.show(m_jPrinterParams2, "empty");
}
}//GEN-LAST:event_jcboMachinePrinter2ActionPerformed
private void jcboMachineDisplayActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachineDisplayActionPerformed
CardLayout cl = (CardLayout) (m_jDisplayParams.getLayout());
if ("epson".equals(jcboMachineDisplay.getSelectedItem()) || "ld200".equals(jcboMachineDisplay.getSelectedItem()) || "surepos".equals(jcboMachineDisplay.getSelectedItem())) {
cl.show(m_jDisplayParams, "comm");
} else if ("javapos".equals(jcboMachineDisplay.getSelectedItem())) {
cl.show(m_jDisplayParams, "javapos");
} else {
cl.show(m_jDisplayParams, "empty");
}
}//GEN-LAST:event_jcboMachineDisplayActionPerformed
private void jcboMachinePrinterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinterActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams1.getLayout());
if ("epson".equals(jcboMachinePrinter.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter.getSelectedItem()) || "star".equals(jcboMachinePrinter.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter.getSelectedItem()) || "surepos".equals(jcboMachinePrinter.getSelectedItem())) {
cl.show(m_jPrinterParams1, "comm");
} else if ("javapos".equals(jcboMachinePrinter.getSelectedItem())) {
cl.show(m_jPrinterParams1, "javapos");
} else if ("printer".equals(jcboMachinePrinter.getSelectedItem())) {
cl.show(m_jPrinterParams1, "printer");
} else {
cl.show(m_jPrinterParams1, "empty");
}
}//GEN-LAST:event_jcboMachinePrinterActionPerformed
private void jcboLAFActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboLAFActionPerformed
}//GEN-LAST:event_jcboLAFActionPerformed
private void jcboMachinePrinter4ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinter4ActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams4.getLayout());
if ("epson".equals(jcboMachinePrinter4.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter4.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter4.getSelectedItem()) || "star".equals(jcboMachinePrinter4.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter4.getSelectedItem()) || "surepos".equals(jcboMachinePrinter4.getSelectedItem())) {
cl.show(m_jPrinterParams4, "comm");
} else if ("javapos".equals(jcboMachinePrinter4.getSelectedItem())) {
cl.show(m_jPrinterParams4, "javapos");
} else if ("printer".equals(jcboMachinePrinter4.getSelectedItem())) {
cl.show(m_jPrinterParams4, "printer");
} else {
cl.show(m_jPrinterParams4, "empty");
}
}//GEN-LAST:event_jcboMachinePrinter4ActionPerformed
private void jcboMachinePrinter5ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinter5ActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams5.getLayout());
if ("epson".equals(jcboMachinePrinter5.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter5.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter5.getSelectedItem()) || "star".equals(jcboMachinePrinter5.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter5.getSelectedItem()) || "surepos".equals(jcboMachinePrinter5.getSelectedItem())) {
cl.show(m_jPrinterParams5, "comm");
} else if ("javapos".equals(jcboMachinePrinter5.getSelectedItem())) {
cl.show(m_jPrinterParams5, "javapos");
} else if ("printer".equals(jcboMachinePrinter5.getSelectedItem())) {
cl.show(m_jPrinterParams5, "printer");
} else {
cl.show(m_jPrinterParams5, "empty");
}
}//GEN-LAST:event_jcboMachinePrinter5ActionPerformed
private void jcboMachinePrinter6ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jcboMachinePrinter6ActionPerformed
CardLayout cl = (CardLayout) (m_jPrinterParams6.getLayout());
if ("epson".equals(jcboMachinePrinter6.getSelectedItem()) || "ODP1000".equals(jcboMachinePrinter6.getSelectedItem()) || "tmu220".equals(jcboMachinePrinter6.getSelectedItem()) || "star".equals(jcboMachinePrinter6.getSelectedItem()) || "ithaca".equals(jcboMachinePrinter6.getSelectedItem()) || "surepos".equals(jcboMachinePrinter6.getSelectedItem())) {
cl.show(m_jPrinterParams6, "comm");
} else if ("javapos".equals(jcboMachinePrinter6.getSelectedItem())) {
cl.show(m_jPrinterParams6, "javapos");
} else if ("printer".equals(jcboMachinePrinter6.getSelectedItem())) {
cl.show(m_jPrinterParams6, "printer");
} else {
cl.show(m_jPrinterParams6, "empty");
}
}//GEN-LAST:event_jcboMachinePrinter6ActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JComboBox cboPrinters;
private javax.swing.JLabel jLabel1;
private javax.swing.JLabel jLabel10;
private javax.swing.JLabel jLabel11;
private javax.swing.JLabel jLabel12;
private javax.swing.JLabel jLabel13;
private javax.swing.JLabel jLabel14;
private javax.swing.JLabel jLabel2;
private javax.swing.JLabel jLabel20;
private javax.swing.JLabel jLabel21;
private javax.swing.JLabel jLabel22;
private javax.swing.JLabel jLabel23;
private javax.swing.JLabel jLabel24;
private javax.swing.JLabel jLabel27;
private javax.swing.JLabel jLabel28;
private javax.swing.JLabel jLabel3;
private javax.swing.JLabel jLabel30;
private javax.swing.JLabel jLabel31;
private javax.swing.JLabel jLabel33;
private javax.swing.JLabel jLabel34;
private javax.swing.JLabel jLabel36;
private javax.swing.JLabel jLabel37;
private javax.swing.JLabel jLabel4;
private javax.swing.JLabel jLabel5;
private javax.swing.JLabel jLabel6;
private javax.swing.JLabel jLabel7;
private javax.swing.JLabel jLabel8;
private javax.swing.JLabel jLabel9;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel10;
private javax.swing.JPanel jPanel11;
private javax.swing.JPanel jPanel12;
private javax.swing.JPanel jPanel13;
private javax.swing.JPanel jPanel14;
private javax.swing.JPanel jPanel15;
private javax.swing.JPanel jPanel16;
private javax.swing.JPanel jPanel17;
private javax.swing.JPanel jPanel18;
private javax.swing.JPanel jPanel19;
private javax.swing.JPanel jPanel2;
private javax.swing.JPanel jPanel20;
private javax.swing.JPanel jPanel21;
private javax.swing.JPanel jPanel22;
private javax.swing.JPanel jPanel23;
private javax.swing.JPanel jPanel24;
private javax.swing.JPanel jPanel25;
private javax.swing.JPanel jPanel26;
private javax.swing.JPanel jPanel3;
private javax.swing.JPanel jPanel4;
private javax.swing.JPanel jPanel5;
private javax.swing.JPanel jPanel6;
private javax.swing.JPanel jPanel7;
private javax.swing.JPanel jPanel8;
private javax.swing.JPanel jPanel9;
private javax.swing.JComboBox jcboConnDisplay;
private javax.swing.JComboBox jcboConnPrinter;
private javax.swing.JComboBox jcboConnPrinter2;
private javax.swing.JComboBox jcboConnPrinter3;
private javax.swing.JComboBox jcboConnPrinter4;
private javax.swing.JComboBox jcboConnPrinter5;
private javax.swing.JComboBox jcboConnPrinter6;
private javax.swing.JComboBox jcboLAF;
private javax.swing.JComboBox jcboMachineDisplay;
private javax.swing.JComboBox jcboMachinePrinter;
private javax.swing.JComboBox jcboMachinePrinter2;
private javax.swing.JComboBox jcboMachinePrinter3;
private javax.swing.JComboBox jcboMachinePrinter4;
private javax.swing.JComboBox jcboMachinePrinter5;
private javax.swing.JComboBox jcboMachinePrinter6;
private javax.swing.JComboBox jcboMachineScale;
private javax.swing.JComboBox jcboMachineScanner;
private javax.swing.JComboBox jcboMachineScreenmode;
private javax.swing.JComboBox jcboSerialDisplay;
private javax.swing.JComboBox jcboSerialPrinter;
private javax.swing.JComboBox jcboSerialPrinter2;
private javax.swing.JComboBox jcboSerialPrinter3;
private javax.swing.JComboBox jcboSerialPrinter4;
private javax.swing.JComboBox jcboSerialPrinter5;
private javax.swing.JComboBox jcboSerialPrinter6;
private javax.swing.JComboBox jcboSerialScale;
private javax.swing.JComboBox jcboSerialScanner;
private javax.swing.JComboBox jcboTicketsBag;
private javax.swing.JLabel jlblConnDisplay;
private javax.swing.JLabel jlblConnPrinter;
private javax.swing.JLabel jlblConnPrinter2;
private javax.swing.JLabel jlblConnPrinter3;
private javax.swing.JLabel jlblConnPrinter4;
private javax.swing.JLabel jlblConnPrinter5;
private javax.swing.JLabel jlblConnPrinter6;
private javax.swing.JLabel jlblDisplayPort;
private javax.swing.JLabel jlblPrinterPort;
private javax.swing.JLabel jlblPrinterPort2;
private javax.swing.JLabel jlblPrinterPort3;
private javax.swing.JLabel jlblPrinterPort4;
private javax.swing.JLabel jlblPrinterPort5;
private javax.swing.JLabel jlblPrinterPort6;
private javax.swing.JLabel jlblPrinterPort7;
private javax.swing.JLabel jlblPrinterPort8;
private javax.swing.JTextField jtxtMachineHostname;
private javax.swing.JPanel m_jDisplayParams;
private javax.swing.JPanel m_jPrinterParams1;
private javax.swing.JPanel m_jPrinterParams2;
private javax.swing.JPanel m_jPrinterParams3;
private javax.swing.JPanel m_jPrinterParams4;
private javax.swing.JPanel m_jPrinterParams5;
private javax.swing.JPanel m_jPrinterParams6;
private javax.swing.JPanel m_jScaleParams;
private javax.swing.JPanel m_jScannerParams;
private javax.swing.JTextField m_jtxtJPOSDrawer;
private javax.swing.JTextField m_jtxtJPOSDrawer2;
private javax.swing.JTextField m_jtxtJPOSDrawer3;
private javax.swing.JTextField m_jtxtJPOSDrawer4;
private javax.swing.JTextField m_jtxtJPOSDrawer5;
private javax.swing.JTextField m_jtxtJPOSDrawer6;
private javax.swing.JTextField m_jtxtJPOSName;
private javax.swing.JTextField m_jtxtJPOSPrinter;
private javax.swing.JTextField m_jtxtJPOSPrinter2;
private javax.swing.JTextField m_jtxtJPOSPrinter3;
private javax.swing.JTextField m_jtxtJPOSPrinter4;
private javax.swing.JTextField m_jtxtJPOSPrinter5;
private javax.swing.JTextField m_jtxtJPOSPrinter6;
// End of variables declaration//GEN-END:variables
}