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

📄 jpanelticket.java

📁 是一个专门设计用于触摸屏的POS(point of sales)应用软件
💻 JAVA
📖 第 1 页 / 共 4 页
字号:
        m_jList1.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                m_jList1ActionPerformed(evt);            }        });        jPanel2.add(m_jList1);        jPanel5.add(jPanel2, java.awt.BorderLayout.NORTH);        m_jPanTicket.add(jPanel5, java.awt.BorderLayout.EAST);        m_jPanelCentral.setLayout(new java.awt.BorderLayout());        jPanel4.setLayout(new java.awt.FlowLayout(java.awt.FlowLayout.RIGHT));        m_jPanTotals.setLayout(new java.awt.GridBagLayout());        m_jTotalEuros.setBackground(java.awt.Color.white);        m_jTotalEuros.setFont(new java.awt.Font("Dialog", 1, 14));        m_jTotalEuros.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        m_jTotalEuros.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Button.darkShadow")), javax.swing.BorderFactory.createEmptyBorder(1, 4, 1, 4)));        m_jTotalEuros.setOpaque(true);        m_jTotalEuros.setPreferredSize(new java.awt.Dimension(150, 25));        m_jTotalEuros.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 3;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 5);        m_jPanTotals.add(m_jTotalEuros, gridBagConstraints);        m_jLblTotalEuros1.setFont(new java.awt.Font("Dialog", 1, 12));        m_jLblTotalEuros1.setText(AppLocal.getIntString("label.totalcash"));        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 1;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        m_jPanTotals.add(m_jLblTotalEuros1, gridBagConstraints);        m_jSubtotalEuros.setBackground(java.awt.Color.white);        m_jSubtotalEuros.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        m_jSubtotalEuros.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Button.darkShadow")), javax.swing.BorderFactory.createEmptyBorder(1, 4, 1, 4)));        m_jSubtotalEuros.setOpaque(true);        m_jSubtotalEuros.setPreferredSize(new java.awt.Dimension(150, 25));        m_jSubtotalEuros.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 3;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 5);        m_jPanTotals.add(m_jSubtotalEuros, gridBagConstraints);        m_jTaxesEuros.setBackground(java.awt.Color.white);        m_jTaxesEuros.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        m_jTaxesEuros.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Button.darkShadow")), javax.swing.BorderFactory.createEmptyBorder(1, 4, 1, 4)));        m_jTaxesEuros.setOpaque(true);        m_jTaxesEuros.setPreferredSize(new java.awt.Dimension(150, 25));        m_jTaxesEuros.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 5);        m_jPanTotals.add(m_jTaxesEuros, gridBagConstraints);        m_jLblTotalEuros2.setText(AppLocal.getIntString("label.taxcash"));        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        m_jPanTotals.add(m_jLblTotalEuros2, gridBagConstraints);        m_jLblTotalEuros3.setText(AppLocal.getIntString("label.subtotalcash"));        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 0;        gridBagConstraints.anchor = java.awt.GridBagConstraints.FIRST_LINE_START;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        m_jPanTotals.add(m_jLblTotalEuros3, gridBagConstraints);        jPanel4.add(m_jPanTotals);        m_jPanelCentral.add(jPanel4, java.awt.BorderLayout.SOUTH);        m_jPanTicket.add(m_jPanelCentral, java.awt.BorderLayout.CENTER);        m_jPanContainer.add(m_jPanTicket, java.awt.BorderLayout.CENTER);        m_jContEntries.setLayout(new java.awt.BorderLayout());        m_jPanEntries.setLayout(new javax.swing.BoxLayout(m_jPanEntries, javax.swing.BoxLayout.Y_AXIS));        m_jNumberKeys.addJNumberEventListener(new net.adrianromero.beans.JNumberEventListener() {            public void keyPerformed(net.adrianromero.beans.JNumberEvent evt) {                m_jNumberKeysKeyPerformed(evt);            }        });        m_jPanEntries.add(m_jNumberKeys);        jPanel9.setLayout(new java.awt.GridBagLayout());        jPanel9.setBorder(javax.swing.BorderFactory.createEmptyBorder(5, 5, 5, 5));        m_jPrice.setBackground(java.awt.Color.white);        m_jPrice.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        m_jPrice.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Button.darkShadow")), javax.swing.BorderFactory.createEmptyBorder(1, 4, 1, 4)));        m_jPrice.setOpaque(true);        m_jPrice.setPreferredSize(new java.awt.Dimension(100, 22));        m_jPrice.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        jPanel9.add(m_jPrice, gridBagConstraints);        m_jPor.setBackground(java.awt.Color.white);        m_jPor.setHorizontalAlignment(javax.swing.SwingConstants.RIGHT);        m_jPor.setBorder(javax.swing.BorderFactory.createCompoundBorder(javax.swing.BorderFactory.createLineBorder(javax.swing.UIManager.getDefaults().getColor("Button.darkShadow")), javax.swing.BorderFactory.createEmptyBorder(1, 4, 1, 4)));        m_jPor.setOpaque(true);        m_jPor.setPreferredSize(new java.awt.Dimension(22, 22));        m_jPor.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 0;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 0);        jPanel9.add(m_jPor, gridBagConstraints);        m_jEnter.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/button_ok.png")));        m_jEnter.setFocusPainted(false);        m_jEnter.setFocusable(false);        m_jEnter.setRequestFocusEnabled(false);        m_jEnter.addActionListener(new java.awt.event.ActionListener() {            public void actionPerformed(java.awt.event.ActionEvent evt) {                m_jEnterActionPerformed(evt);            }        });        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 3;        gridBagConstraints.gridy = 0;        gridBagConstraints.gridheight = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(0, 5, 0, 0);        jPanel9.add(m_jEnter, gridBagConstraints);        m_jTax.setFocusable(false);        m_jTax.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.gridwidth = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);        jPanel9.add(m_jTax, gridBagConstraints);        m_jaddtax.setText("+");        m_jaddtax.setFocusPainted(false);        m_jaddtax.setFocusable(false);        m_jaddtax.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        jPanel9.add(m_jaddtax, gridBagConstraints);        m_jPanEntries.add(jPanel9);        m_jKeyFactory.setPreferredSize(new java.awt.Dimension(1, 1));        m_jKeyFactory.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyTyped(java.awt.event.KeyEvent evt) {                m_jKeyFactoryKeyTyped(evt);            }        });        m_jPanEntries.add(m_jKeyFactory);        m_jContEntries.add(m_jPanEntries, java.awt.BorderLayout.NORTH);        m_jPanContainer.add(m_jContEntries, java.awt.BorderLayout.EAST);        add(m_jPanContainer, "ticket");    }// </editor-fold>//GEN-END:initComponents    private void m_jbtnScaleActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jbtnScaleActionPerformed        stateTransition('\u00a7');            }//GEN-LAST:event_m_jbtnScaleActionPerformed    private void m_jList1ActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jList1ActionPerformed                int i = m_ticketlines.getSelectedIndex();        if (i < 0){            Toolkit.getDefaultToolkit().beep(); // No hay ninguna seleccionada        } else {             TicketLineInfo oLine = m_oTicket.getLine(i);            if (JProductLineEdit.showMessage(this, m_App, m_oTicket.getLine(i))) {                // se ha modificado la linea                paintTicketLine(i, oLine);             }        }    }//GEN-LAST:event_m_jList1ActionPerformed    private void m_jEnterActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jEnterActionPerformed        stateTransition('\n');    }//GEN-LAST:event_m_jEnterActionPerformed    private void m_jNumberKeysKeyPerformed(net.adrianromero.beans.JNumberEvent evt) {//GEN-FIRST:event_m_jNumberKeysKeyPerformed        stateTransition(evt.getKey());    }//GEN-LAST:event_m_jNumberKeysKeyPerformed    private void m_jKeyFactoryKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_m_jKeyFactoryKeyTyped        m_jKeyFactory.setText(null);        stateTransition(evt.getKeyChar());    }//GEN-LAST:event_m_jKeyFactoryKeyTyped    private void m_jDeleteActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jDeleteActionPerformed        int i = m_ticketlines.getSelectedIndex();        if (i < 0){            Toolkit.getDefaultToolkit().beep(); // No hay ninguna seleccionada        } else {                           removeTicketLine(i); // elimino la linea                   }               }//GEN-LAST:event_m_jDeleteActionPerformed    private void m_jUpActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jUpActionPerformed        m_ticketlines.selectionUp();    }//GEN-LAST:event_m_jUpActionPerformed    private void m_jDownActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jDownActionPerformed        m_ticketlines.selectionDown();    }//GEN-LAST:event_m_jDownActionPerformed    private void m_jListActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_m_jListActionPerformed        ProductInfoExt prod = JProductFinder.showMessage(JPanelTicket.this, m_App);            if (prod != null) {            buttonTransition(prod);        }            }//GEN-LAST:event_m_jListActionPerformed    // Variables declaration - do not modify//GEN-BEGIN:variables    private javax.swing.JPanel jPanel1;    private javax.swing.JPanel jPanel2;    private javax.swing.JPanel jPanel4;    private javax.swing.JPanel jPanel5;    private javax.swing.JPanel jPanel9;    private javax.swing.JPanel m_jButtons;    private javax.swing.JPanel m_jButtonsExt;    private javax.swing.JPanel m_jContEntries;    private javax.swing.JButton m_jDelete;    private javax.swing.JButton m_jDown;    private javax.swing.JButton m_jEnter;    private javax.swing.JTextField m_jKeyFactory;    private javax.swing.JLabel m_jLblTotalEuros1;    private javax.swing.JLabel m_jLblTotalEuros2;    private javax.swing.JLabel m_jLblTotalEuros3;    private javax.swing.JButton m_jList;    private javax.swing.JButton m_jList1;    private net.adrianromero.beans.JNumberKeys m_jNumberKeys;    private javax.swing.JPanel m_jOptions;    private javax.swing.JPanel m_jPanContainer;    private javax.swing.JPanel m_jPanEntries;    private javax.swing.JPanel m_jPanTicket;    private javax.swing.JPanel m_jPanTotals;    private javax.swing.JPanel m_jPanelBag;    private javax.swing.JPanel m_jPanelCentral;    private javax.swing.JLabel m_jPor;    private javax.swing.JLabel m_jPrice;    private javax.swing.JLabel m_jSubtotalEuros;    private javax.swing.JComboBox m_jTax;    private javax.swing.JLabel m_jTaxesEuros;    private javax.swing.JLabel m_jTicketId;    private javax.swing.JLabel m_jTotalEuros;    private javax.swing.JButton m_jUp;    private javax.swing.JToggleButton m_jaddtax;    private javax.swing.JButton m_jbtnScale;    private javax.swing.JLabel m_lblTicketId;    // End of variables declaration//GEN-END:variables}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -