CÓDIGO DO LAYOUNT package pptls; import javax.swing.JOptionPane; import java.util.Random; public class Partida extends javax.swing.JFrame { public String jogada_jog = ""; public int pontos_jog; public String jogada_maq = "pedra"; public Partida() { initComponents(); setLocationRelativeTo(null); cronometro.start(); pedra_maq.setVisible(false); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); } Thread cronometro = new Thread() { @Override public void run() { int segundo = 40; String hora = ""; String minuto = ""; for (;;) { try { segundo--; if (segundo < 0) { segundo = 0; } else if (segundo == 0) { new ListaRodada().setVisible(true); dispose(); } tempo.setText(hora + minuto + segundo); Thread.sleep(999); } catch (InterruptedException e) { } } } }; @SuppressWarnings("unchecked") // private void initComponents() { jScrollPane1 = new javax.swing.JScrollPane(); jTextPane1 = new javax.swing.JTextPane(); jButton4 = new javax.swing.JButton(); jLabel4 = new javax.swing.JLabel(); pedra_jog = new javax.swing.JButton(); papel_jog = new javax.swing.JButton(); tesoura_jog = new javax.swing.JButton(); computador = new javax.swing.JLabel(); jogador = new javax.swing.JLabel(); crono = new javax.swing.JLabel(); botao_jogar = new javax.swing.JButton(); pedra_maq = new javax.swing.JLabel(); papel_maq = new javax.swing.JLabel(); tesoura_maq = new javax.swing.JLabel(); lagarto_maq1 = new javax.swing.JLabel(); spock_maq3 = new javax.swing.JLabel(); tempo = new javax.swing.JLabel(); lagarto_jog1 = new javax.swing.JButton(); spock_jog3 = new javax.swing.JButton(); imagem1 = new javax.swing.JLabel(); jScrollPane1.setViewportView(jTextPane1); jButton4.setText("jButton4"); setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE); getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout()); jLabel4.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N jLabel4.setForeground(new java.awt.Color(255, 255, 255)); jLabel4.setText("X"); getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 240, 50, 40)); pedra_jog.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BPedra.png")); // NOI18N pedra_jog.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { pedra_jogMouseClicked(evt); } }); pedra_jog.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { pedra_jogActionPerformed(evt); } }); getContentPane().add(pedra_jog, new org.netbeans.lib.awtextra.AbsoluteConstraints(170, 80, 80, 80)); papel_jog.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BPapel.png")); // NOI18N papel_jog.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { papel_jogMouseClicked(evt); } }); papel_jog.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { papel_jogActionPerformed(evt); } }); getContentPane().add(papel_jog, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 80, 80, 80)); tesoura_jog.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BTesoura.png")); // NOI18N tesoura_jog.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { tesoura_jogMouseClicked(evt); } }); getContentPane().add(tesoura_jog, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 80, 80, 80)); computador.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N computador.setForeground(new java.awt.Color(255, 255, 255)); computador.setText("Computador"); getContentPane().add(computador, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 410, 120, 30)); jogador.setFont(new java.awt.Font("Tahoma", 0, 18)); // NOI18N jogador.setForeground(new java.awt.Color(255, 255, 255)); jogador.setText("Jogador"); getContentPane().add(jogador, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 112, -1, 20)); getContentPane().add(crono, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 490, 110, 30)); botao_jogar.setFont(new java.awt.Font("Tahoma", 1, 14)); // NOI18N botao_jogar.setText("Jogar"); botao_jogar.setBorder(javax.swing.BorderFactory.createLineBorder(new java.awt.Color(255, 51, 51))); botao_jogar.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { botao_jogarMouseClicked(evt); } }); botao_jogar.addActionListener(new java.awt.event.ActionListener() { public void actionPerformed(java.awt.event.ActionEvent evt) { botao_jogarActionPerformed(evt); } }); getContentPane().add(botao_jogar, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 230, 90, 40)); pedra_maq.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BPedra.png")); // NOI18N pedra_maq.setText("jLabel1"); getContentPane().add(pedra_maq, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 390, 60, 70)); papel_maq.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BPapel.png")); // NOI18N papel_maq.setText("jLabel1"); getContentPane().add(papel_maq, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 390, 60, 70)); tesoura_maq.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BTesoura.png")); // NOI18N tesoura_maq.setText("jLabel1"); getContentPane().add(tesoura_maq, new org.netbeans.lib.awtextra.AbsoluteConstraints(400, 390, 60, 70)); lagarto_maq1.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BLagarto.png")); // NOI18N lagarto_maq1.setText("jLabel1"); getContentPane().add(lagarto_maq1, new org.netbeans.lib.awtextra.AbsoluteConstraints(520, 390, 60, 70)); spock_maq3.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BSpock.png")); // NOI18N spock_maq3.setText("jLabel1"); getContentPane().add(spock_maq3, new org.netbeans.lib.awtextra.AbsoluteConstraints(630, 390, 60, 70)); tempo.setFont(new java.awt.Font("Tahoma", 1, 48)); // NOI18N tempo.setForeground(new java.awt.Color(255, 255, 255)); tempo.setText("00"); getContentPane().add(tempo, new org.netbeans.lib.awtextra.AbsoluteConstraints(370, 10, -1, -1)); lagarto_jog1.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BLagarto.png")); // NOI18N lagarto_jog1.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { lagarto_jog1MouseClicked(evt); } }); getContentPane().add(lagarto_jog1, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 80, 80, 80)); spock_jog3.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\BSpock.png")); // NOI18N spock_jog3.addMouseListener(new java.awt.event.MouseAdapter() { public void mouseClicked(java.awt.event.MouseEvent evt) { spock_jog3MouseClicked(evt); } }); getContentPane().add(spock_jog3, new org.netbeans.lib.awtextra.AbsoluteConstraints(610, 80, 80, 80)); imagem1.setIcon(new javax.swing.ImageIcon("C:\\Users\\mili\\Desktop\\jered\\Pptls\\src\\Imagens\\Batman.jpg")); // NOI18N getContentPane().add(imagem1, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 840, 510)); pack(); }// private void botao_jogarMouseClicked(java.awt.event.MouseEvent evt) { Random gerador = new Random(); for (int i = 0; i < 2; i++) { System.out.println(gerador.nextInt(16)); if (gerador.nextInt() >= 0 && gerador.nextInt() < 5) { jogada_maq = "pedra"; } if (gerador.nextInt() >= 5 && gerador.nextInt() < 10) { jogada_maq = "papel"; } if (gerador.nextInt() >= 10 && gerador.nextInt() < 15) { jogada_maq = "tesoura"; } if (gerador.nextInt() >= 10 && gerador.nextInt() < 20) { jogada_maq = "lagarto"; } if (gerador.nextInt() >= 10 && gerador.nextInt() < 25) { jogada_maq = "spock"; } } if (jogada_maq.equals("pedra")) { pedra_maq.setVisible(true); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); if (jogada_jog.equals("pedra") && jogada_maq.equals("pedra")) { JOptionPane.showMessageDialog(null, "EMPATE!!!"); } if (jogada_jog.equals("papel") && jogada_maq.equals("pedra")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("tesoura") && jogada_maq.equals("pedra")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("lagarto") && jogada_maq.equals("pedra")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("spock") && jogada_maq.equals("pedra")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); } } if (jogada_maq.equals("papel")) { pedra_maq.setVisible(false); papel_maq.setVisible(true); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); if (jogada_jog.equals("pedra") && jogada_maq.equals("papel")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("papel") && jogada_maq.equals("papel")) { JOptionPane.showMessageDialog(null, "EMPATE!!!"); } if (jogada_jog.equals("tesoura") && jogada_maq.equals("papel")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("spock") && jogada_maq.equals("papel")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("lagarto") && jogada_maq.equals("papel")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); pontos_jog = pontos_jog + 10; } } if (jogada_maq.equals("tesoura")) { pedra_maq.setVisible(false); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); if (jogada_jog.equals("pedra") && jogada_maq.equals("tesoura")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("papel") && jogada_maq.equals("tesoura")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("tesoura") && jogada_maq.equals("tesoura")) { JOptionPane.showMessageDialog(null, "EMPATE!!!"); } if (jogada_jog.equals("lagarto") && jogada_maq.equals("tesoura")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("spock") && jogada_maq.equals("tesoura")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); } } if (jogada_maq.equals("lagarto")) { pedra_maq.setVisible(false); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); if (jogada_jog.equals("pedra") && jogada_maq.equals("lagarto")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("papel") && jogada_maq.equals("lagarto")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("lagarto") && jogada_maq.equals("lagarto")) { JOptionPane.showMessageDialog(null, "EMPATE!!!"); } if (jogada_jog.equals("tesoura") && jogada_maq.equals("lagarto")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); } if (jogada_jog.equals("spock") && jogada_maq.equals("lagarto")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } } if (jogada_maq.equals("spock")) { pedra_maq.setVisible(false); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); if (jogada_jog.equals("pedra") && jogada_maq.equals("spock")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); pontos_jog = pontos_jog + 10; } if (jogada_jog.equals("papel") && jogada_maq.equals("spock")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); } if (jogada_jog.equals("spock") && jogada_maq.equals("spock")) { JOptionPane.showMessageDialog(null, "EMPATE!!!"); } if (jogada_jog.equals("tesoura") && jogada_maq.equals("spock")) { JOptionPane.showMessageDialog(null, "VOCÊ PERDEU!!!"); } if (jogada_jog.equals("lagarto") && jogada_maq.equals("spock")) { JOptionPane.showMessageDialog(null, "VOCÊ VENCEU!!!"); } } if (jogada_jog.equals("")) { JOptionPane.showMessageDialog(null, "ESCOLHA SUA JOGADA!"); } pedra_maq.setVisible(false); papel_maq.setVisible(false); tesoura_maq.setVisible(false); lagarto_maq1.setVisible(false); spock_maq3.setVisible(false); String jogada_maq = ""; } private void pedra_jogMouseClicked(java.awt.event.MouseEvent evt) { jogada_jog = "pedra"; } private void papel_jogMouseClicked(java.awt.event.MouseEvent evt) { jogada_jog = "papel"; } private void tesoura_jogMouseClicked(java.awt.event.MouseEvent evt) { jogada_jog = "tesoura"; } private void pedra_jogActionPerformed(java.awt.event.ActionEvent evt) { } private void botao_jogarActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void papel_jogActionPerformed(java.awt.event.ActionEvent evt) { // TODO add your handling code here: } private void lagarto_jog1MouseClicked(java.awt.event.MouseEvent evt) { jogada_jog = "lagarto"; } private void spock_jog3MouseClicked(java.awt.event.MouseEvent evt) { jogada_jog = "spock"; } // Variables declaration - do not modify private javax.swing.JButton botao_jogar; private javax.swing.JLabel computador; private javax.swing.JLabel crono; private javax.swing.JLabel imagem1; private javax.swing.JButton jButton4; private javax.swing.JLabel jLabel4; private javax.swing.JScrollPane jScrollPane1; private javax.swing.JTextPane jTextPane1; private javax.swing.JLabel jogador; private javax.swing.JButton lagarto_jog1; private javax.swing.JLabel lagarto_maq1; private javax.swing.JButton papel_jog; private javax.swing.JLabel papel_maq; private javax.swing.JButton pedra_jog; private javax.swing.JLabel pedra_maq; private javax.swing.JButton spock_jog3; private javax.swing.JLabel spock_maq3; private javax.swing.JLabel tempo; private javax.swing.JButton tesoura_jog; private javax.swing.JLabel tesoura_maq; // End of variables declaration }