/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
/*
* Keyboard.java
*
* Created on 13.11.2010, 11:05:21
*/
package cz.cvut.fel.restauracefel.library.library_gui;
import java.awt.event.KeyListener;
import javax.swing.JButton;
import javax.swing.JComponent;
import javax.swing.JTextField;
/**
*
* @author Vizi
*/
public class Keyboard extends javax.swing.JPanel {
protected JButton[ ] jButtons = null;
protected JTextField actualTF;
/** Creates new form Keyboard */
public Keyboard( JComponent parent, JTextField tf ) {
initComponents( );
this.actualTF = tf;
setTextField( );
this.setSize( 600, 300 );
}
public void addText( String text ) {
actualTF.setText( actualTF.getText( ) + text );
}
public void setActualTF( JTextField actualTF ) {
this.actualTF = actualTF;
}
/**
* Metoda prirazujici cilove vstupni pole.
*
* @param textField
*/
private void setTextField ( ) {
JButton[ ] jb = {jButton1, jButton2, jButton3, jButton4, jButton5, jButton6, jButton7, jButton8,
jButton9, jButton0, jButtonA, jButtonB, jButtonC, jButtonD, jButtonE, jButtonF, jButtonG, jButtonH,
jButtonI, jButtonJ, jButtonK, jButtonL, jButtonM, jButtonN, jButtonO, jButtonP, jButtonQ, jButtonR,
jButtonS, jButtonT, jButtonU, jButtonV, jButtonW, jButtonX, jButtonY, jButtonZ, jButtonENT, jButtonDEL, jButtonSPACE};
jButtons = jb;
setKeyStrokes( );
}
/**
* Metoda nastavujici keyListenery na tlacitka klavesnice.
*/
public void setKeyStrokes( ) {
KeyListener keyListener = new KyeboardListener( this );
for ( int i = 0; i < jButtons.length; i++ ) {
jButtons[ i ].addKeyListener( keyListener );
}
}
/** 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.
*/
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
private void initComponents() {
jPanel2 = new javax.swing.JPanel();
jPanel1 = new javax.swing.JPanel();
jButton1 = new javax.swing.JButton();
jButton2 = new javax.swing.JButton();
jButton3 = new javax.swing.JButton();
jButton4 = new javax.swing.JButton();
jButton5 = new javax.swing.JButton();
jButton6 = new javax.swing.JButton();
jButton7 = new javax.swing.JButton();
jButton8 = new javax.swing.JButton();
jButton9 = new javax.swing.JButton();
jButton0 = new javax.swing.JButton();
jButtonQ = new javax.swing.JButton();
jButtonW = new javax.swing.JButton();
jButtonE = new javax.swing.JButton();
jButtonR = new javax.swing.JButton();
jButtonT = new javax.swing.JButton();
jButtonZ = new javax.swing.JButton();
jButtonU = new javax.swing.JButton();
jButtonI = new javax.swing.JButton();
jButtonO = new javax.swing.JButton();
jButtonP = new javax.swing.JButton();
jButtonA = new javax.swing.JButton();
jButtonS = new javax.swing.JButton();
jButtonD = new javax.swing.JButton();
jButtonF = new javax.swing.JButton();
jButtonG = new javax.swing.JButton();
jButtonH = new javax.swing.JButton();
jButtonJ = new javax.swing.JButton();
jButtonK = new javax.swing.JButton();
jButtonL = new javax.swing.JButton();
jButtonY = new javax.swing.JButton();
jButtonX = new javax.swing.JButton();
jButtonC = new javax.swing.JButton();
jButtonV = new javax.swing.JButton();
jButtonB = new javax.swing.JButton();
jButtonN = new javax.swing.JButton();
jButtonM = new javax.swing.JButton();
jButtonSPACE = new javax.swing.JButton();
jButtonENT = new javax.swing.JButton();
jButtonDEL = new javax.swing.JButton();
jPanel1.setMaximumSize(new java.awt.Dimension(500, 250));
jPanel1.setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());
jButton1.setText("1");
jButton1.setMaximumSize(new java.awt.Dimension(50, 50));
jButton1.setMinimumSize(new java.awt.Dimension(50, 50));
jButton1.setPreferredSize(new java.awt.Dimension(50, 50));
jButton1.setVerifyInputWhenFocusTarget(false);
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, -1, -1));
jButton2.setText("2");
jButton2.setMaximumSize(new java.awt.Dimension(50, 50));
jButton2.setMinimumSize(new java.awt.Dimension(50, 50));
jButton2.setPreferredSize(new java.awt.Dimension(50, 50));
jButton2.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 0, -1, -1));
jButton3.setText("3");
jButton3.setMaximumSize(new java.awt.Dimension(50, 50));
jButton3.setMinimumSize(new java.awt.Dimension(50, 50));
jButton3.setPreferredSize(new java.awt.Dimension(50, 50));
jButton3.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 0, -1, -1));
jButton4.setText("4");
jButton4.setMaximumSize(new java.awt.Dimension(50, 50));
jButton4.setMinimumSize(new java.awt.Dimension(50, 50));
jButton4.setPreferredSize(new java.awt.Dimension(50, 50));
jButton4.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton4, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 0, -1, -1));
jButton5.setText("5");
jButton5.setMaximumSize(new java.awt.Dimension(50, 50));
jButton5.setMinimumSize(new java.awt.Dimension(50, 50));
jButton5.setPreferredSize(new java.awt.Dimension(50, 50));
jButton5.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton5, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 0, -1, -1));
jButton6.setText("6");
jButton6.setMaximumSize(new java.awt.Dimension(50, 50));
jButton6.setMinimumSize(new java.awt.Dimension(50, 50));
jButton6.setPreferredSize(new java.awt.Dimension(50, 50));
jButton6.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton6, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 0, -1, -1));
jButton7.setText("7");
jButton7.setMaximumSize(new java.awt.Dimension(50, 50));
jButton7.setMinimumSize(new java.awt.Dimension(50, 50));
jButton7.setPreferredSize(new java.awt.Dimension(50, 50));
jButton7.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton7, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 0, -1, -1));
jButton8.setText("8");
jButton8.setMaximumSize(new java.awt.Dimension(50, 50));
jButton8.setMinimumSize(new java.awt.Dimension(50, 50));
jButton8.setPreferredSize(new java.awt.Dimension(50, 50));
jButton8.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton8, new org.netbeans.lib.awtextra.AbsoluteConstraints(350, 0, -1, -1));
jButton9.setText("9");
jButton9.setMaximumSize(new java.awt.Dimension(50, 50));
jButton9.setMinimumSize(new java.awt.Dimension(50, 50));
jButton9.setPreferredSize(new java.awt.Dimension(50, 50));
jButton9.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton9, new org.netbeans.lib.awtextra.AbsoluteConstraints(400, 0, -1, -1));
jButton0.setText("0");
jButton0.setMaximumSize(new java.awt.Dimension(50, 50));
jButton0.setMinimumSize(new java.awt.Dimension(50, 50));
jButton0.setPreferredSize(new java.awt.Dimension(50, 50));
jButton0.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButton0, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 0, -1, -1));
jButtonQ.setText("Q");
jButtonQ.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonQ.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonQ.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonQ.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonQ, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 50, -1, -1));
jButtonW.setText("W");
jButtonW.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonW.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonW.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonW.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonW, new org.netbeans.lib.awtextra.AbsoluteConstraints(50, 50, -1, -1));
jButtonE.setText("E");
jButtonE.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonE.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonE.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonE.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonE, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 50, -1, -1));
jButtonR.setText("R");
jButtonR.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonR.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonR.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonR.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonR, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 50, -1, -1));
jButtonT.setText("T");
jButtonT.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonT.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonT.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonT.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonT, new org.netbeans.lib.awtextra.AbsoluteConstraints(200, 50, -1, -1));
jButtonZ.setText("Z");
jButtonZ.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonZ.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonZ.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonZ.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonZ, new org.netbeans.lib.awtextra.AbsoluteConstraints(250, 50, -1, -1));
jButtonU.setText("U");
jButtonU.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonU.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonU.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonU.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonU, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 50, -1, -1));
jButtonI.setText("I");
jButtonI.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonI.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonI.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonI.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonI, new org.netbeans.lib.awtextra.AbsoluteConstraints(350, 50, -1, -1));
jButtonO.setText("O");
jButtonO.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonO.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonO.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonO.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonO, new org.netbeans.lib.awtextra.AbsoluteConstraints(400, 50, -1, -1));
jButtonP.setText("P");
jButtonP.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonP.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonP.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonP.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonP, new org.netbeans.lib.awtextra.AbsoluteConstraints(450, 50, -1, -1));
jButtonA.setText("A");
jButtonA.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonA.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonA.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonA.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonA, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 100, -1, -1));
jButtonS.setText("S");
jButtonS.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonS.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonS.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonS.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonS, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 100, -1, -1));
jButtonD.setText("D");
jButtonD.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonD.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonD.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonD.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonD, new org.netbeans.lib.awtextra.AbsoluteConstraints(130, 100, -1, -1));
jButtonF.setText("F");
jButtonF.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonF.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonF.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonF.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonF, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 100, -1, -1));
jButtonG.setText("G");
jButtonG.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonG.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonG.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonG.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonG, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 100, -1, -1));
jButtonH.setText("H");
jButtonH.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonH.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonH.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonH.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonH, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 100, -1, -1));
jButtonJ.setText("J");
jButtonJ.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonJ.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonJ.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonJ.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonJ, new org.netbeans.lib.awtextra.AbsoluteConstraints(330, 100, -1, -1));
jButtonK.setText("K");
jButtonK.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonK.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonK.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonK.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonK, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 100, -1, -1));
jButtonL.setText("L");
jButtonL.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonL.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonL.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonL.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonL, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 100, -1, -1));
jButtonY.setText("Y");
jButtonY.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonY.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonY.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonY.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonY, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 150, -1, -1));
jButtonX.setText("X");
jButtonX.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonX.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonX.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonX.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonX, new org.netbeans.lib.awtextra.AbsoluteConstraints(130, 150, -1, -1));
jButtonC.setText("C");
jButtonC.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonC.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonC.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonC.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonC, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 150, -1, -1));
jButtonV.setText("V");
jButtonV.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonV.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonV.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonV.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonV, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 150, -1, -1));
jButtonB.setText("B");
jButtonB.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonB.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonB.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonB.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonB, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 150, -1, -1));
jButtonN.setText("N");
jButtonN.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonN.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonN.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonN.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonN, new org.netbeans.lib.awtextra.AbsoluteConstraints(330, 150, -1, -1));
jButtonM.setText("M");
jButtonM.setMaximumSize(new java.awt.Dimension(50, 50));
jButtonM.setMinimumSize(new java.awt.Dimension(50, 50));
jButtonM.setPreferredSize(new java.awt.Dimension(50, 50));
jButtonM.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
keypressed(evt);
}
});
jPanel1.add(jButtonM, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 150, -1, -1));
jButtonSPACE.setText(" ");
jButtonSPACE.setMaximumSize(new java.awt.Dimension(350, 50));
jButtonSPACE.setMinimumSize(new java.awt.Dimension(350, 50));
jButtonSPACE.setPreferredSize(new java.awt.Dimension(350, 50));
jButtonSPACE.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonSPACEActionPerformed(evt);
}
});
jPanel1.add(jButtonSPACE, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 200, 350, -1));
jButtonENT.setText("ENT");
jPanel1.add(jButtonENT, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 150, 70, 100));
jButtonDEL.setText("DEL");
jButtonDEL.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
jButtonDELActionPerformed(evt);
}
});
jPanel1.add(jButtonDEL, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 150, 80, 100));
javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);
jPanel2.setLayout(jPanel2Layout);
jPanel2Layout.setHorizontalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(jPanel2Layout.createSequentialGroup()
.addGap(22, 22, 22)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
);
jPanel2Layout.setVerticalGroup(
jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jPanel1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
.addGap(97, 97, 97))
);
javax.swing.GroupLayout layout = new javax.swing.GroupLayout(this);
this.setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
.addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addContainerGap())
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jPanel2, javax.swing.GroupLayout.PREFERRED_SIZE, 276, javax.swing.GroupLayout.PREFERRED_SIZE)
);
}// </editor-fold>//GEN-END:initComponents
private void keypressed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_keypressed
addText( ( ( JButton ) evt.getSource( ) ).getText( ) );
}//GEN-LAST:event_keypressed
private void jButtonDELActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonDELActionPerformed
String text = actualTF.getText( );
if ( text.length( ) != 0 ) {
text = text.substring( 0, text.length( ) - 1 );
actualTF.setText( text );
}
}//GEN-LAST:event_jButtonDELActionPerformed
private void jButtonSPACEActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSPACEActionPerformed
addText( " " );
}//GEN-LAST:event_jButtonSPACEActionPerformed
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton jButton0;
private javax.swing.JButton jButton1;
private javax.swing.JButton jButton2;
private javax.swing.JButton jButton3;
private javax.swing.JButton jButton4;
private javax.swing.JButton jButton5;
private javax.swing.JButton jButton6;
private javax.swing.JButton jButton7;
private javax.swing.JButton jButton8;
private javax.swing.JButton jButton9;
private javax.swing.JButton jButtonA;
private javax.swing.JButton jButtonB;
private javax.swing.JButton jButtonC;
private javax.swing.JButton jButtonD;
protected javax.swing.JButton jButtonDEL;
private javax.swing.JButton jButtonE;
protected javax.swing.JButton jButtonENT;
private javax.swing.JButton jButtonF;
private javax.swing.JButton jButtonG;
private javax.swing.JButton jButtonH;
private javax.swing.JButton jButtonI;
private javax.swing.JButton jButtonJ;
private javax.swing.JButton jButtonK;
private javax.swing.JButton jButtonL;
private javax.swing.JButton jButtonM;
private javax.swing.JButton jButtonN;
private javax.swing.JButton jButtonO;
private javax.swing.JButton jButtonP;
private javax.swing.JButton jButtonQ;
private javax.swing.JButton jButtonR;
private javax.swing.JButton jButtonS;
protected javax.swing.JButton jButtonSPACE;
private javax.swing.JButton jButtonT;
private javax.swing.JButton jButtonU;
private javax.swing.JButton jButtonV;
private javax.swing.JButton jButtonW;
private javax.swing.JButton jButtonX;
private javax.swing.JButton jButtonY;
private javax.swing.JButton jButtonZ;
private javax.swing.JPanel jPanel1;
private javax.swing.JPanel jPanel2;
// End of variables declaration//GEN-END:variables
}