package Interface;
import java.util.ArrayList;
import java.util.Random;


public class Interface_GamePlay extends javax.swing.JFrame{
    
    private String Letra;
    String[] palavras = {"borboleta", "cachorro", "passarinho", "flor"};
    public String palavraSorteada;
    ArrayList tentativas = new ArrayList();
    
    public Interface_GamePlay() {
        super("JOGO DA FORCA");
        initComponents();
        setLocationRelativeTo(null);
        setResizable(false);
        PalavraSorteada();
        GerarTraco();
        MostrarLetra();
    }
        
     public void PalavraSorteada(){
       Random aleatorio = new Random();
        int index = new Random().nextInt(3);
        palavraSorteada = palavras[index];
    }

    public void GerarTraco(){
        
        String tempTexto = new String();
        for(int n=1 ; n<= palavraSorteada.length();n++){
        if((tentativas.contains(palavraSorteada.substring(n-1, n)))){
            tempTexto=tempTexto+palavraSorteada.substring(n-1, n);
        }else{
            tempTexto=tempTexto+"_";
        }
        tempTexto=tempTexto+" ";
    }
       txtPalavraSorteada.setText(tempTexto);
   }
    
   public void MostrarLetra(){
       if(tentativas.contains(Letra)){
           tentativas.add(Letra);
       } else{
           System.out.println("Errou");
       }
   }

    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        jPanel2 = new javax.swing.JPanel();
        PainelTeclas = new javax.swing.JPanel();
        TeclaN = new javax.swing.JButton();
        TeclaO = new javax.swing.JButton();
        TeclaP = new javax.swing.JButton();
        TeclaQ = new javax.swing.JButton();
        TeclaR = new javax.swing.JButton();
        TeclaS = new javax.swing.JButton();
        TeclaT = new javax.swing.JButton();
        TeclaU = new javax.swing.JButton();
        TeclaV = new javax.swing.JButton();
        TeclaW = new javax.swing.JButton();
        TeclaC = new javax.swing.JButton();
        TeclaX = new javax.swing.JButton();
        TeclaD = new javax.swing.JButton();
        TeclaY = new javax.swing.JButton();
        TeclaE = new javax.swing.JButton();
        TeclaZ = new javax.swing.JButton();
        TeclaF = new javax.swing.JButton();
        TeclaG = new javax.swing.JButton();
        TeclaH = new javax.swing.JButton();
        TeclaI = new javax.swing.JButton();
        TeclaJ = new javax.swing.JButton();
        TeclaK = new javax.swing.JButton();
        TeclaA = new javax.swing.JButton();
        TeclaB = new javax.swing.JButton();
        TeclaL = new javax.swing.JButton();
        TeclaM = new javax.swing.JButton();
        txtPalavraSorteada = new javax.swing.JTextField();
        txtDicaSorteada = new javax.swing.JTextField();
        button1 = new java.awt.Button();
        jLabel1 = new javax.swing.JLabel();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setBackground(new java.awt.Color(32, 33, 35));

        jPanel2.setBackground(new java.awt.Color(32, 33, 35));

        PainelTeclas.setBackground(new java.awt.Color(32, 33, 35));
        PainelTeclas.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(0, 0, 0)));
        PainelTeclas.setName(""); // NOI18N

        TeclaN.setBackground(new java.awt.Color(102, 0, 255));
        TeclaN.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaN.setForeground(new java.awt.Color(255, 255, 255));
        TeclaN.setText("N");
        TeclaN.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaNActionPerformed(evt);
            }
        });

        TeclaO.setBackground(new java.awt.Color(102, 0, 255));
        TeclaO.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaO.setForeground(new java.awt.Color(255, 255, 255));
        TeclaO.setText("O");
        TeclaO.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaO.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaOActionPerformed(evt);
            }
        });

        TeclaP.setBackground(new java.awt.Color(102, 0, 255));
        TeclaP.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaP.setForeground(new java.awt.Color(255, 255, 255));
        TeclaP.setText("P");
        TeclaP.setToolTipText("");
        TeclaP.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaP.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaPActionPerformed(evt);
            }
        });

        TeclaQ.setBackground(new java.awt.Color(102, 0, 255));
        TeclaQ.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaQ.setForeground(new java.awt.Color(255, 255, 255));
        TeclaQ.setText("Q");
        TeclaQ.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaQ.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaQActionPerformed(evt);
            }
        });

        TeclaR.setBackground(new java.awt.Color(102, 0, 255));
        TeclaR.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaR.setForeground(new java.awt.Color(255, 255, 255));
        TeclaR.setText("R");
        TeclaR.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaR.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaRActionPerformed(evt);
            }
        });

        TeclaS.setBackground(new java.awt.Color(102, 0, 255));
        TeclaS.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaS.setForeground(new java.awt.Color(255, 255, 255));
        TeclaS.setText("S");
        TeclaS.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaS.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaSActionPerformed(evt);
            }
        });

        TeclaT.setBackground(new java.awt.Color(102, 0, 255));
        TeclaT.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaT.setForeground(new java.awt.Color(255, 255, 255));
        TeclaT.setText("T");
        TeclaT.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaT.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaTActionPerformed(evt);
            }
        });

        TeclaU.setBackground(new java.awt.Color(102, 0, 255));
        TeclaU.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaU.setForeground(new java.awt.Color(255, 255, 255));
        TeclaU.setText("U");
        TeclaU.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaU.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaUActionPerformed(evt);
            }
        });

        TeclaV.setBackground(new java.awt.Color(102, 0, 255));
        TeclaV.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaV.setForeground(new java.awt.Color(255, 255, 255));
        TeclaV.setText("V");
        TeclaV.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaV.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaVActionPerformed(evt);
            }
        });

        TeclaW.setBackground(new java.awt.Color(102, 0, 255));
        TeclaW.setFont(new java.awt.Font("Bahnschrift", 0, 13)); // NOI18N
        TeclaW.setForeground(new java.awt.Color(255, 255, 255));
        TeclaW.setText("W");
        TeclaW.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaWActionPerformed(evt);
            }
        });

        TeclaC.setBackground(new java.awt.Color(102, 0, 255));
        TeclaC.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaC.setForeground(new java.awt.Color(255, 255, 255));
        TeclaC.setText("C");
        TeclaC.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaC.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaCActionPerformed(evt);
            }
        });

        TeclaX.setBackground(new java.awt.Color(102, 0, 255));
        TeclaX.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaX.setForeground(new java.awt.Color(255, 255, 255));
        TeclaX.setText("X");
        TeclaX.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaX.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaXActionPerformed(evt);
            }
        });

        TeclaD.setBackground(new java.awt.Color(102, 0, 255));
        TeclaD.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaD.setForeground(new java.awt.Color(255, 255, 255));
        TeclaD.setText("D");
        TeclaD.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaD.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaDActionPerformed(evt);
            }
        });

        TeclaY.setBackground(new java.awt.Color(102, 0, 255));
        TeclaY.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaY.setForeground(new java.awt.Color(255, 255, 255));
        TeclaY.setText("Y");
        TeclaY.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaY.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaYActionPerformed(evt);
            }
        });

        TeclaE.setBackground(new java.awt.Color(102, 0, 255));
        TeclaE.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaE.setForeground(new java.awt.Color(255, 255, 255));
        TeclaE.setText("E");
        TeclaE.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaE.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaEActionPerformed(evt);
            }
        });

        TeclaZ.setBackground(new java.awt.Color(102, 0, 255));
        TeclaZ.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaZ.setForeground(new java.awt.Color(255, 255, 255));
        TeclaZ.setText("Z");
        TeclaZ.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaZ.addMouseListener(new java.awt.event.MouseAdapter() {
            public void mouseClicked(java.awt.event.MouseEvent evt) {
                TeclaZMouseClicked(evt);
            }
        });

        TeclaF.setBackground(new java.awt.Color(102, 0, 255));
        TeclaF.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaF.setForeground(new java.awt.Color(255, 255, 255));
        TeclaF.setText("F");
        TeclaF.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaF.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaFActionPerformed(evt);
            }
        });

        TeclaG.setBackground(new java.awt.Color(102, 0, 255));
        TeclaG.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaG.setForeground(new java.awt.Color(255, 255, 255));
        TeclaG.setText("G");
        TeclaG.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaG.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaGActionPerformed(evt);
            }
        });

        TeclaH.setBackground(new java.awt.Color(102, 0, 255));
        TeclaH.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaH.setForeground(new java.awt.Color(255, 255, 255));
        TeclaH.setText("H");
        TeclaH.setPreferredSize(new java.awt.Dimension(42, 25));
        TeclaH.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaHActionPerformed(evt);
            }
        });

        TeclaI.setBackground(new java.awt.Color(102, 0, 255));
        TeclaI.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaI.setForeground(new java.awt.Color(255, 255, 255));
        TeclaI.setText("I");
        TeclaI.setMaximumSize(new java.awt.Dimension(41, 25));
        TeclaI.setMinimumSize(new java.awt.Dimension(41, 25));
        TeclaI.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaI.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaIActionPerformed(evt);
            }
        });

        TeclaJ.setBackground(new java.awt.Color(102, 0, 255));
        TeclaJ.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaJ.setForeground(new java.awt.Color(255, 255, 255));
        TeclaJ.setText("J");
        TeclaJ.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaJ.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaJActionPerformed(evt);
            }
        });

        TeclaK.setBackground(new java.awt.Color(102, 0, 255));
        TeclaK.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaK.setForeground(new java.awt.Color(255, 255, 255));
        TeclaK.setText("K");
        TeclaK.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaK.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaKActionPerformed(evt);
            }
        });

        TeclaA.setBackground(new java.awt.Color(102, 0, 255));
        TeclaA.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaA.setForeground(new java.awt.Color(255, 255, 255));
        TeclaA.setText("A");
        TeclaA.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaA.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaAActionPerformed(evt);
            }
        });

        TeclaB.setBackground(new java.awt.Color(102, 0, 255));
        TeclaB.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaB.setForeground(new java.awt.Color(255, 255, 255));
        TeclaB.setText("B");
        TeclaB.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaB.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaBActionPerformed(evt);
            }
        });

        TeclaL.setBackground(new java.awt.Color(102, 0, 255));
        TeclaL.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaL.setForeground(new java.awt.Color(255, 255, 255));
        TeclaL.setText("L");
        TeclaL.setPreferredSize(new java.awt.Dimension(43, 25));
        TeclaL.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaLActionPerformed(evt);
            }
        });

        TeclaM.setBackground(new java.awt.Color(102, 0, 255));
        TeclaM.setFont(new java.awt.Font("Bahnschrift", 0, 14)); // NOI18N
        TeclaM.setForeground(new java.awt.Color(255, 255, 255));
        TeclaM.setText("M");
        TeclaM.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                TeclaMActionPerformed(evt);
            }
        });

        javax.swing.GroupLayout PainelTeclasLayout = new javax.swing.GroupLayout(PainelTeclas);
        PainelTeclas.setLayout(PainelTeclasLayout);
        PainelTeclasLayout.setHorizontalGroup(
            PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(PainelTeclasLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(PainelTeclasLayout.createSequentialGroup()
                        .addComponent(TeclaK, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaL, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(TeclaM)
                            .addComponent(TeclaU, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                            .addComponent(TeclaV, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(TeclaN))
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(PainelTeclasLayout.createSequentialGroup()
                                .addComponent(TeclaX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaW)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaZ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                            .addGroup(PainelTeclasLayout.createSequentialGroup()
                                .addComponent(TeclaO, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaQ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaR, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                                .addComponent(TeclaT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(0, 0, Short.MAX_VALUE))
                    .addGroup(PainelTeclasLayout.createSequentialGroup()
                        .addComponent(TeclaA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaC, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaD, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaE, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaF, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaG, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaH, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(TeclaI, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(TeclaJ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        PainelTeclasLayout.setVerticalGroup(
            PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(PainelTeclasLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(TeclaA, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaB, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaC, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaE, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaF, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaG, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaH, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaI, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaD, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaJ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(TeclaK, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaL, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaM)
                    .addComponent(TeclaN)
                    .addComponent(TeclaO, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaP, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaQ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaR, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaS, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaT, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(PainelTeclasLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(TeclaU, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaV, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaW)
                    .addComponent(TeclaX, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaY, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(TeclaZ, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );

        txtPalavraSorteada.setFont(new java.awt.Font("Bahnschrift", 0, 36)); // NOI18N

        txtDicaSorteada.setFont(new java.awt.Font("Bahnschrift", 0, 36)); // NOI18N

        button1.setBackground(new java.awt.Color(102, 0, 255));
        button1.setCursor(new java.awt.Cursor(java.awt.Cursor.DEFAULT_CURSOR));
        button1.setFont(new java.awt.Font("Calibri", 1, 18)); // NOI18N
        button1.setForeground(new java.awt.Color(255, 255, 255));
        button1.setLabel("Sair");

        jLabel1.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Imagens/Boneco.jpg"))); // NOI18N

        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(42, 42, 42)
                .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addGap(110, 110, 110)
                        .addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                            .addComponent(txtPalavraSorteada, javax.swing.GroupLayout.PREFERRED_SIZE, 298, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(txtDicaSorteada, javax.swing.GroupLayout.PREFERRED_SIZE, 298, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 298, javax.swing.GroupLayout.PREFERRED_SIZE)))
                    .addComponent(PainelTeclas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addGroup(jPanel2Layout.createSequentialGroup()
                        .addGap(192, 192, 192)
                        .addComponent(button1, javax.swing.GroupLayout.PREFERRED_SIZE, 129, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(44, Short.MAX_VALUE))
        );
        jPanel2Layout.setVerticalGroup(
            jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()
                .addContainerGap(32, Short.MAX_VALUE)
                .addComponent(txtDicaSorteada, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(jLabel1, javax.swing.GroupLayout.PREFERRED_SIZE, 329, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)
                .addComponent(txtPalavraSorteada, javax.swing.GroupLayout.PREFERRED_SIZE, 44, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(PainelTeclas, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(button1, javax.swing.GroupLayout.PREFERRED_SIZE, 32, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(19, 19, 19))
        );

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addComponent(jPanel2, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents
    
   
    private void TeclaAActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaAActionPerformed
        Letra = "A";
    }//GEN-LAST:event_TeclaAActionPerformed

    private void TeclaBActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaBActionPerformed
        Letra = "B";
    }//GEN-LAST:event_TeclaBActionPerformed

    private void TeclaCActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaCActionPerformed
        Letra = "C";
    }//GEN-LAST:event_TeclaCActionPerformed

    private void TeclaDActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaDActionPerformed
        Letra = "D";
    }//GEN-LAST:event_TeclaDActionPerformed

    private void TeclaEActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaEActionPerformed
        Letra = "E";
    }//GEN-LAST:event_TeclaEActionPerformed

    private void TeclaFActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaFActionPerformed
        Letra = "F";
    }//GEN-LAST:event_TeclaFActionPerformed

    private void TeclaGActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaGActionPerformed
        Letra = "G";
    }//GEN-LAST:event_TeclaGActionPerformed

    private void TeclaHActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaHActionPerformed
        Letra = "H";
    }//GEN-LAST:event_TeclaHActionPerformed

    private void TeclaIActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaIActionPerformed
        Letra = "I";
    }//GEN-LAST:event_TeclaIActionPerformed

    private void TeclaJActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaJActionPerformed
        Letra = "J";
    }//GEN-LAST:event_TeclaJActionPerformed

    private void TeclaKActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaKActionPerformed
        Letra = "K";
    }//GEN-LAST:event_TeclaKActionPerformed

    private void TeclaLActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaLActionPerformed
        Letra = "L";
    }//GEN-LAST:event_TeclaLActionPerformed

    private void TeclaMActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaMActionPerformed
        Letra = "M";
    }//GEN-LAST:event_TeclaMActionPerformed

    private void TeclaNActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaNActionPerformed
        Letra = "N";
    }//GEN-LAST:event_TeclaNActionPerformed

    private void TeclaOActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaOActionPerformed
        Letra = "O";
    }//GEN-LAST:event_TeclaOActionPerformed

    private void TeclaPActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaPActionPerformed
        Letra = "P";
    }//GEN-LAST:event_TeclaPActionPerformed

    private void TeclaQActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaQActionPerformed
        Letra = "Q";
    }//GEN-LAST:event_TeclaQActionPerformed

    private void TeclaRActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaRActionPerformed
        Letra = "R";
    }//GEN-LAST:event_TeclaRActionPerformed

    private void TeclaSActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaSActionPerformed
        Letra = "S";
    }//GEN-LAST:event_TeclaSActionPerformed

    private void TeclaTActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaTActionPerformed
        Letra = "T";
    }//GEN-LAST:event_TeclaTActionPerformed

    private void TeclaUActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaUActionPerformed
        Letra = "U";
    }//GEN-LAST:event_TeclaUActionPerformed

    private void TeclaVActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaVActionPerformed
        Letra = "V";
    }//GEN-LAST:event_TeclaVActionPerformed

    private void TeclaXActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaXActionPerformed
        Letra = "X";
    }//GEN-LAST:event_TeclaXActionPerformed

    private void TeclaWActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaWActionPerformed
        Letra = "W";
    }//GEN-LAST:event_TeclaWActionPerformed

    private void TeclaYActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_TeclaYActionPerformed
        Letra = "Y";
    }//GEN-LAST:event_TeclaYActionPerformed

    private void TeclaZMouseClicked(java.awt.event.MouseEvent evt) {//GEN-FIRST:event_TeclaZMouseClicked
        Letra = "Z";
    }//GEN-LAST:event_TeclaZMouseClicked
       
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(Interface_GamePlay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(Interface_GamePlay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(Interface_GamePlay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(Interface_GamePlay.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new Interface_GamePlay().setVisible(true);
            }
        });
    }

    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JPanel PainelTeclas;
    private javax.swing.JButton TeclaA;
    private javax.swing.JButton TeclaB;
    private javax.swing.JButton TeclaC;
    private javax.swing.JButton TeclaD;
    private javax.swing.JButton TeclaE;
    private javax.swing.JButton TeclaF;
    private javax.swing.JButton TeclaG;
    private javax.swing.JButton TeclaH;
    private javax.swing.JButton TeclaI;
    private javax.swing.JButton TeclaJ;
    private javax.swing.JButton TeclaK;
    private javax.swing.JButton TeclaL;
    private javax.swing.JButton TeclaM;
    private javax.swing.JButton TeclaN;
    private javax.swing.JButton TeclaO;
    private javax.swing.JButton TeclaP;
    private javax.swing.JButton TeclaQ;
    private javax.swing.JButton TeclaR;
    private javax.swing.JButton TeclaS;
    private javax.swing.JButton TeclaT;
    private javax.swing.JButton TeclaU;
    private javax.swing.JButton TeclaV;
    private javax.swing.JButton TeclaW;
    private javax.swing.JButton TeclaX;
    private javax.swing.JButton TeclaY;
    private javax.swing.JButton TeclaZ;
    private java.awt.Button button1;
    private javax.swing.JLabel jLabel1;
    private javax.swing.JPanel jPanel2;
    private javax.swing.JTextField txtDicaSorteada;
    private javax.swing.JTextField txtPalavraSorteada;
    // End of variables declaration//GEN-END:variables
}
