📄 jpanelconfiggeneral.java
字号:
String sMachineDisplay = comboValue(jcboMachineDisplay.getSelectedItem());
if ("epson".equals(sMachineDisplay) || "ld200".equals(sMachineDisplay)) {
config.setProperty("machine.display", sMachineDisplay + ":" + comboValue(jcboConnDisplay.getSelectedItem()) + "," + comboValue(jcboSerialDisplay.getSelectedItem()));
} else if ("javapos".equals(sMachineDisplay)) {
config.setProperty("machine.display", sMachineDisplay + ":" + m_jtxtJPOSName.getText());
} else {
config.setProperty("machine.display", sMachineDisplay);
}
// La bascula
String sMachineScale = comboValue(jcboMachineScale.getSelectedItem());
if ("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(sMachineScale)) {
config.setProperty("machine.scanner", sMachineScanner + ":" + comboValue(jcboSerialScanner.getSelectedItem()));
} else {
config.setProperty("machine.scanner", sMachineScanner);
}
}
private String comboValue(Object value) {
return value == null ? "" : value.toString();
}
/** 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() {
jtxtMachineHostname = new javax.swing.JTextField();
jLabel5 = new javax.swing.JLabel();
jLabel6 = new javax.swing.JLabel();
jLabel7 = new javax.swing.JLabel();
jcboMachineScreenmode = new javax.swing.JComboBox();
jcboMachinePrinter = new javax.swing.JComboBox();
jLabel9 = new javax.swing.JLabel();
jLabel15 = new javax.swing.JLabel();
jcboMachineDisplay = new javax.swing.JComboBox();
jLabel16 = new javax.swing.JLabel();
jcboTicketsBag = new javax.swing.JComboBox();
jLabel18 = new javax.swing.JLabel();
jcboMachinePrinter2 = new javax.swing.JComboBox();
jLabel19 = new javax.swing.JLabel();
jcboMachinePrinter3 = 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();
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();
jLabel22 = new javax.swing.JLabel();
m_jtxtJPOSPrinter2 = new javax.swing.JTextField();
m_jtxtJPOSDrawer2 = new javax.swing.JTextField();
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();
jLabel23 = new javax.swing.JLabel();
m_jtxtJPOSPrinter3 = new javax.swing.JTextField();
m_jtxtJPOSDrawer3 = new javax.swing.JTextField();
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();
jLabel25 = new javax.swing.JLabel();
jcboMachineScale = new javax.swing.JComboBox();
jLabel26 = new javax.swing.JLabel();
jcboMachineScanner = new javax.swing.JComboBox();
m_jScannerParams = new javax.swing.JPanel();
jPanel18 = new javax.swing.JPanel();
jPanel19 = new javax.swing.JPanel();
jlblPrinterPort5 = new javax.swing.JLabel();
jcboSerialScanner = new javax.swing.JComboBox();
setLayout(null);
setPreferredSize(new java.awt.Dimension(680, 310));
add(jtxtMachineHostname);
jtxtMachineHostname.setBounds(150, 40, 180, 20);
jLabel5.setText(AppLocal.getIntString("Label.MachineName"));
add(jLabel5);
jLabel5.setBounds(20, 40, 130, 14);
jLabel6.setText(AppLocal.getIntString("Label.MachineScreen"));
add(jLabel6);
jLabel6.setBounds(20, 70, 130, 14);
jLabel7.setText(AppLocal.getIntString("Label.MachinePrinter"));
add(jLabel7);
jLabel7.setBounds(20, 160, 130, 14);
add(jcboMachineScreenmode);
jcboMachineScreenmode.setBounds(150, 70, 180, 20);
jcboMachinePrinter.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinterActionPerformed(evt);
}
});
add(jcboMachinePrinter);
jcboMachinePrinter.setBounds(150, 160, 180, 20);
jLabel9.setFont(new java.awt.Font("Dialog", 1, 12));
jLabel9.setText(AppLocal.getIntString("Label.CashMachine"));
jLabel9.setBorder(javax.swing.BorderFactory.createMatteBorder(0, 0, 1, 0, new java.awt.Color(0, 0, 0)));
add(jLabel9);
jLabel9.setBounds(20, 10, 660, 17);
jLabel15.setText(AppLocal.getIntString("Label.MachineDisplay"));
add(jLabel15);
jLabel15.setBounds(20, 130, 130, 14);
jcboMachineDisplay.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachineDisplayActionPerformed(evt);
}
});
add(jcboMachineDisplay);
jcboMachineDisplay.setBounds(150, 130, 180, 20);
jLabel16.setText(AppLocal.getIntString("Label.Ticketsbag"));
add(jLabel16);
jLabel16.setBounds(20, 100, 130, 14);
add(jcboTicketsBag);
jcboTicketsBag.setBounds(150, 100, 180, 20);
jLabel18.setText(AppLocal.getIntString("Label.MachinePrinter2"));
add(jLabel18);
jLabel18.setBounds(20, 190, 130, 14);
jcboMachinePrinter2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter2ActionPerformed(evt);
}
});
add(jcboMachinePrinter2);
jcboMachinePrinter2.setBounds(150, 190, 180, 20);
jLabel19.setText(AppLocal.getIntString("Label.MachinePrinter3"));
add(jLabel19);
jLabel19.setBounds(20, 220, 130, 14);
jcboMachinePrinter3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jcboMachinePrinter3ActionPerformed(evt);
}
});
add(jcboMachinePrinter3);
jcboMachinePrinter3.setBounds(150, 220, 180, 20);
m_jDisplayParams.setLayout(new java.awt.CardLayout());
jPanel2.setLayout(null);
m_jDisplayParams.add(jPanel2, "empty");
jPanel1.setLayout(null);
jlblConnDisplay.setText(AppLocal.getIntString("label.machinedisplayconn"));
jPanel1.add(jlblConnDisplay);
jlblConnDisplay.setBounds(10, 0, 50, 14);
jPanel1.add(jcboConnDisplay);
jcboConnDisplay.setBounds(60, 0, 80, 20);
jlblDisplayPort.setText(AppLocal.getIntString("label.machinedisplayport"));
jPanel1.add(jlblDisplayPort);
jlblDisplayPort.setBounds(160, 0, 50, 14);
jcboSerialDisplay.setEditable(true);
jPanel1.add(jcboSerialDisplay);
jcboSerialDisplay.setBounds(210, 0, 130, 20);
m_jDisplayParams.add(jPanel1, "comm");
jPanel3.setLayout(null);
jLabel20.setText(AppLocal.getIntString("Label.Name"));
jPanel3.add(jLabel20);
jLabel20.setBounds(10, 0, 50, 14);
jPanel3.add(m_jtxtJPOSName);
m_jtxtJPOSName.setBounds(60, 0, 150, 20);
m_jDisplayParams.add(jPanel3, "javapos");
add(m_jDisplayParams);
m_jDisplayParams.setBounds(340, 130, 350, 20);
m_jPrinterParams1.setLayout(new java.awt.CardLayout());
jPanel5.setLayout(null);
m_jPrinterParams1.add(jPanel5, "empty");
jPanel6.setLayout(null);
jlblConnPrinter.setText(AppLocal.getIntString("label.machinedisplayconn"));
jPanel6.add(jlblConnPrinter);
jlblConnPrinter.setBounds(10, 0, 50, 14);
jPanel6.add(jcboConnPrinter);
jcboConnPrinter.setBounds(60, 0, 80, 20);
jlblPrinterPort.setText(AppLocal.getIntString("label.machineprinterport"));
jPanel6.add(jlblPrinterPort);
jlblPrinterPort.setBounds(160, 0, 50, 14);
jcboSerialPrinter.setEditable(true);
jPanel6.add(jcboSerialPrinter);
jcboSerialPrinter.setBounds(210, 0, 130, 20);
m_jPrinterParams1.add(jPanel6, "comm");
jPanel4.setLayout(null);
jLabel21.setText(AppLocal.getIntString("Label.Name"));
jPanel4.add(jLabel21);
jLabel21.setBounds(10, 0, 50, 14);
jPanel4.add(m_jtxtJPOSPrinter);
m_jtxtJPOSPrinter.setBounds(60, 0, 110, 20);
jPanel4.add(m_jtxtJPOSDrawer);
m_jtxtJPOSDrawer.setBounds(180, 0, 110, 20);
m_jPrinterParams1.add(jPanel4, "javapos");
add(m_jPrinterParams1);
m_jPrinterParams1.setBounds(340, 160, 350, 20);
m_jPrinterParams2.setLayout(new java.awt.CardLayout());
jPanel7.setLayout(null);
m_jPrinterParams2.add(jPanel7, "empty");
jPanel8.setLayout(null);
jlblConnPrinter2.setText(AppLocal.getIntString("label.machinedisplayconn"));
jPanel8.add(jlblConnPrinter2);
jlblConnPrinter2.setBounds(10, 0, 50, 14);
jPanel8.add(jcboConnPrinter2);
jcboConnPrinter2.setBounds(60, 0, 80, 20);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -