jeditorkeys.java

来自「是一个专门设计用于触摸屏的POS(point of sales)应用软件」· Java 代码 · 共 442 行 · 第 1/2 页

JAVA
442
字号
        m_jKey4.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 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);        add(m_jKey4, gridBagConstraints);        m_jKey7.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn7a.png")));        m_jKey7.setFocusPainted(false);        m_jKey7.setFocusable(false);        m_jKey7.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey7.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 0;        gridBagConstraints.gridy = 1;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 0, 0, 0);        add(m_jKey7, gridBagConstraints);        m_jCE.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btnce.png")));        m_jCE.setFocusPainted(false);        m_jCE.setFocusable(false);        m_jCE.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jCE.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;        add(m_jCE, gridBagConstraints);        m_jMinus.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btnminus.png")));        m_jMinus.setFocusPainted(false);        m_jMinus.setFocusable(false);        m_jMinus.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jMinus.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);        add(m_jMinus, gridBagConstraints);        m_jKey9.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn9a.png")));        m_jKey9.setFocusPainted(false);        m_jKey9.setFocusable(false);        m_jKey9.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey9.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);        add(m_jKey9, gridBagConstraints);        m_jKey8.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn8a.png")));        m_jKey8.setFocusPainted(false);        m_jKey8.setFocusable(false);        m_jKey8.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey8.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        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);        add(m_jKey8, gridBagConstraints);        m_jKey5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn5a.png")));        m_jKey5.setFocusPainted(false);        m_jKey5.setFocusable(false);        m_jKey5.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey5.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        add(m_jKey5, gridBagConstraints);        m_jKey6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn6a.png")));        m_jKey6.setFocusPainted(false);        m_jKey6.setFocusable(false);        m_jKey6.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey6.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 2;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        add(m_jKey6, gridBagConstraints);        m_jKey3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn3a.png")));        m_jKey3.setFocusPainted(false);        m_jKey3.setFocusable(false);        m_jKey3.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey3.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        add(m_jKey3, gridBagConstraints);        m_jKey2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btn2a.png")));        m_jKey2.setFocusPainted(false);        m_jKey2.setFocusable(false);        m_jKey2.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKey2.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 1;        gridBagConstraints.gridy = 3;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        add(m_jKey2, gridBagConstraints);        m_jKeyDot.setIcon(new javax.swing.ImageIcon(getClass().getResource("/net/adrianromero/images/btndot.png")));        m_jKeyDot.setFocusPainted(false);        m_jKeyDot.setFocusable(false);        m_jKeyDot.setMargin(new java.awt.Insets(8, 16, 8, 16));        m_jKeyDot.setRequestFocusEnabled(false);        gridBagConstraints = new java.awt.GridBagConstraints();        gridBagConstraints.gridx = 2;        gridBagConstraints.gridy = 4;        gridBagConstraints.fill = java.awt.GridBagConstraints.BOTH;        gridBagConstraints.weightx = 1.0;        gridBagConstraints.weighty = 1.0;        gridBagConstraints.insets = new java.awt.Insets(5, 5, 0, 0);        add(m_jKeyDot, gridBagConstraints);        m_txtKeys.setPreferredSize(new java.awt.Dimension(0, 0));        m_txtKeys.addFocusListener(new java.awt.event.FocusAdapter() {            public void focusLost(java.awt.event.FocusEvent evt) {                m_txtKeysFocusLost(evt);            }        });        m_txtKeys.addKeyListener(new java.awt.event.KeyAdapter() {            public void keyTyped(java.awt.event.KeyEvent evt) {                m_txtKeysKeyTyped(evt);            }        });        add(m_txtKeys, new java.awt.GridBagConstraints());    }// </editor-fold>//GEN-END:initComponents    private void m_txtKeysFocusLost(java.awt.event.FocusEvent evt) {//GEN-FIRST:event_m_txtKeysFocusLost//        if (editorcurrent != null) {//            editorcurrent.deactivate();//        }        //        editorcurrent = null;      //        setMode(MODE_STRING);//        //        doEnabled(false);            }//GEN-LAST:event_m_txtKeysFocusLost    private void m_txtKeysKeyTyped(java.awt.event.KeyEvent evt) {//GEN-FIRST:event_m_txtKeysKeyTyped        // como contenedor de editores solo        if (editorcurrent != null) {            m_txtKeys.setText("0");                        // solo lo lanzamos si esta dentro del set de teclas            char c = evt.getKeyChar();            if (keysavailable == null) {                // todo disponible                editorcurrent.typeChar(c);            } else {                for (int i = 0; i < keysavailable.length; i++) {                    if (c == keysavailable[i]) {                        // todo disponible                        editorcurrent.typeChar(c);                    }                }            }        }            }//GEN-LAST:event_m_txtKeysKeyTyped            // Variables declaration - do not modify//GEN-BEGIN:variables    javax.swing.JButton m_jCE;    javax.swing.JButton m_jKey0;    javax.swing.JButton m_jKey1;    javax.swing.JButton m_jKey2;    javax.swing.JButton m_jKey3;    javax.swing.JButton m_jKey4;    javax.swing.JButton m_jKey5;    javax.swing.JButton m_jKey6;    javax.swing.JButton m_jKey7;    javax.swing.JButton m_jKey8;    javax.swing.JButton m_jKey9;    javax.swing.JButton m_jKeyDot;    javax.swing.JButton m_jMinus;    javax.swing.JTextField m_txtKeys;    // End of variables declaration//GEN-END:variables    }

⌨️ 快捷键说明

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