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 + -
显示快捷键?