⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jpanelconfiggeneral.java

📁 是一个专门设计用于触摸屏的POS(point of sales)应用软件
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
        
        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 + -