Top Banner
Parte 1 - JUEGO import java.awt.Color; import javax.swing.JOptionPane; public class juego extends javax.swing.JFrame { //variable que va contando cuantos numeros se han oprimido para controlar en que casilla va ocupando int contar = 0; String numer; int fila = 1; int pica = 0; int fija = 0; String afija, apica, N1, N2, N3, N4; int victoria = 0, derrota = 0; public juego() { initComponents(); setLocationRelativeTo(null); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code">
64

Juego Pica Syf i Jas

Apr 14, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Juego Pica Syf i Jas

Parte 1 - JUEGO

import java.awt.Color;

import javax.swing.JOptionPane;

public class juego extends javax.swing.JFrame {

//variable que va contando cuantos numeros se han oprimido para controlar en que casilla va ocupando

int contar = 0;

String numer;

int fila = 1;

int pica = 0;

int fija = 0;

String afija, apica, N1, N2, N3, N4;

int victoria = 0, derrota = 0;

public juego() {

initComponents();

setLocationRelativeTo(null);

}

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

Page 2: Juego Pica Syf i Jas

bt3 = new javax.swing.JButton();

bt1 = new javax.swing.JButton();

bt2 = new javax.swing.JButton();

bt6 = new javax.swing.JButton();

bt4 = new javax.swing.JButton();

bt5 = new javax.swing.JButton();

bt9 = new javax.swing.JButton();

bt7 = new javax.swing.JButton();

bt8 = new javax.swing.JButton();

bt0 = new javax.swing.JButton();

txtN4 = new javax.swing.JTextField();

txtN1 = new javax.swing.JTextField();

txtN2 = new javax.swing.JTextField();

txtN3 = new javax.swing.JTextField();

jLabel1 = new javax.swing.JLabel();

LbDerrotas = new javax.swing.JLabel();

LbVictoria = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

TxtNa4 = new javax.swing.JTextField();

TxtNa1 = new javax.swing.JTextField();

TxtNa2 = new javax.swing.JTextField();

TxtNa3 = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

txtf1N4 = new javax.swing.JTextField();

txtf1N1 = new javax.swing.JTextField();

txtf1N2 = new javax.swing.JTextField();

Page 3: Juego Pica Syf i Jas

txtf1N3 = new javax.swing.JTextField();

txtf2N4 = new javax.swing.JTextField();

txtf2N1 = new javax.swing.JTextField();

txtf2N2 = new javax.swing.JTextField();

txtf2N3 = new javax.swing.JTextField();

txtf3N4 = new javax.swing.JTextField();

txtf3N1 = new javax.swing.JTextField();

txtf3N2 = new javax.swing.JTextField();

txtf3N3 = new javax.swing.JTextField();

txtf4N4 = new javax.swing.JTextField();

txtf4N1 = new javax.swing.JTextField();

txtf4N2 = new javax.swing.JTextField();

txtf4N3 = new javax.swing.JTextField();

txtf5N4 = new javax.swing.JTextField();

txtf5N1 = new javax.swing.JTextField();

txtf5N2 = new javax.swing.JTextField();

txtf5N3 = new javax.swing.JTextField();

jLabel3 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

Lb2 = new javax.swing.JLabel();

Lb1 = new javax.swing.JLabel();

Lb3 = new javax.swing.JLabel();

Lb4 = new javax.swing.JLabel();

Lb5 = new javax.swing.JLabel();

Lb6 = new javax.swing.JLabel();

Page 4: Juego Pica Syf i Jas

Lb7 = new javax.swing.JLabel();

Lb8 = new javax.swing.JLabel();

Lb9 = new javax.swing.JLabel();

Lb10 = new javax.swing.JLabel();

BtComparar = new javax.swing.JButton();

BtLimpiar = new javax.swing.JButton();

filler1 = new javax.swing.Box.Filler(new java.awt.Dimension(0, 2), new java.awt.Dimension(0, 2), new java.awt.Dimension(32767, 2));

jButton1 = new javax.swing.JButton();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

BtContinuar = new javax.swing.JButton();

jLabel6 = new javax.swing.JLabel();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setMinimumSize(new java.awt.Dimension(580, 470));

addWindowListener(new java.awt.event.WindowAdapter() {

public void windowOpened(java.awt.event.WindowEvent evt) {

formWindowOpened(evt);

}

});

getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

bt3.setBackground(new java.awt.Color(0, 0, 0));

bt3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt3.setForeground(new java.awt.Color(255, 255, 255));

Page 5: Juego Pica Syf i Jas

bt3.setText("3");

bt3.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt3, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 170, 60, 60));

bt1.setBackground(new java.awt.Color(0, 0, 0));

bt1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt1.setForeground(new java.awt.Color(255, 255, 255));

bt1.setText("1");

bt1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt1, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 170, 60, 60));

bt2.setBackground(new java.awt.Color(0, 0, 0));

bt2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt2.setForeground(new java.awt.Color(255, 255, 255));

bt2.setText("2");

bt2.addActionListener(new java.awt.event.ActionListener() {

Page 6: Juego Pica Syf i Jas

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt2, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 170, 60, 60));

bt6.setBackground(new java.awt.Color(0, 0, 0));

bt6.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt6.setForeground(new java.awt.Color(255, 255, 255));

bt6.setText("6");

bt6.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt6, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 230, 60, 60));

bt4.setBackground(new java.awt.Color(0, 0, 0));

bt4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt4.setForeground(new java.awt.Color(255, 255, 255));

bt4.setText("4");

bt4.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

Page 7: Juego Pica Syf i Jas

}

});

getContentPane().add(bt4, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 230, 60, 60));

bt5.setBackground(new java.awt.Color(0, 0, 0));

bt5.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt5.setForeground(new java.awt.Color(255, 255, 255));

bt5.setText("5");

bt5.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt5, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 230, 60, 60));

bt9.setBackground(new java.awt.Color(0, 0, 0));

bt9.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt9.setForeground(new java.awt.Color(255, 255, 255));

bt9.setText("9");

bt9.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

Page 8: Juego Pica Syf i Jas

getContentPane().add(bt9, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 290, 60, 60));

bt7.setBackground(new java.awt.Color(0, 0, 0));

bt7.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt7.setForeground(new java.awt.Color(255, 255, 255));

bt7.setText("7");

bt7.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt7, new org.netbeans.lib.awtextra.AbsoluteConstraints(20, 290, 60, 60));

bt8.setBackground(new java.awt.Color(0, 0, 0));

bt8.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt8.setForeground(new java.awt.Color(255, 255, 255));

bt8.setText("8");

bt8.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt8, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 290, 60, 60));

Page 9: Juego Pica Syf i Jas

bt0.setBackground(new java.awt.Color(0, 0, 0));

bt0.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

bt0.setForeground(new java.awt.Color(255, 255, 255));

bt0.setText("0");

bt0.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

cargarNumero(evt);

}

});

getContentPane().add(bt0, new org.netbeans.lib.awtextra.AbsoluteConstraints(80, 350, 60, 60));

txtN4.setEditable(false);

txtN4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtN4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtN4, new org.netbeans.lib.awtextra.AbsoluteConstraints(150, 110, 42, 42));

txtN1.setEditable(false);

txtN1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtN1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtN1, new org.netbeans.lib.awtextra.AbsoluteConstraints(30, 110, 42, 42));

txtN2.setEditable(false);

txtN2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtN2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

Page 10: Juego Pica Syf i Jas

getContentPane().add(txtN2, new org.netbeans.lib.awtextra.AbsoluteConstraints(70, 110, 42, 42));

txtN3.setEditable(false);

txtN3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtN3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtN3, new org.netbeans.lib.awtextra.AbsoluteConstraints(110, 110, 42, 42));

jLabel1.setFont(new java.awt.Font("Arial Narrow", 0, 18)); // NOI18N

jLabel1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel1.setText("FIJAS");

getContentPane().add(jLabel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 110, 50, -1));

LbDerrotas.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

LbDerrotas.setText("0");

getContentPane().add(LbDerrotas, new org.netbeans.lib.awtextra.AbsoluteConstraints(160, 50, 20, 20));

LbVictoria.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

LbVictoria.setText("0");

getContentPane().add(LbVictoria, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 50, 20, 20));

jLabel4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

jLabel4.setText("-");

Page 11: Juego Pica Syf i Jas

getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 50, 20, 20));

TxtNa4.setEditable(false);

TxtNa4.setBackground(new java.awt.Color(0, 0, 0));

TxtNa4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

TxtNa4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

TxtNa4.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(102, 204, 0)));

getContentPane().add(TxtNa4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 60, 40, 40));

TxtNa1.setEditable(false);

TxtNa1.setBackground(new java.awt.Color(0, 0, 0));

TxtNa1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

TxtNa1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

TxtNa1.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(102, 204, 0)));

getContentPane().add(TxtNa1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 60, 40, 40));

TxtNa2.setEditable(false);

TxtNa2.setBackground(new java.awt.Color(0, 0, 0));

TxtNa2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

TxtNa2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

TxtNa2.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(102, 204, 0)));

Page 12: Juego Pica Syf i Jas

getContentPane().add(TxtNa2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 60, 40, 40));

TxtNa3.setEditable(false);

TxtNa3.setBackground(new java.awt.Color(0, 0, 0));

TxtNa3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

TxtNa3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

TxtNa3.setBorder(javax.swing.BorderFactory.createMatteBorder(1, 1, 1, 1, new java.awt.Color(102, 204, 0)));

getContentPane().add(TxtNa3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 60, 40, 40));

jLabel2.setFont(new java.awt.Font("Algerian", 0, 18)); // NOI18N

jLabel2.setText("VICTORIAS DERROTAS");

getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(10, 10, -1, -1));

txtf1N4.setEditable(false);

txtf1N4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf1N4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf1N4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 140, 40, 40));

txtf1N1.setEditable(false);

txtf1N1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf1N1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf1N1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 140, 40, 40));

Page 13: Juego Pica Syf i Jas

txtf1N2.setEditable(false);

txtf1N2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf1N2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf1N2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 140, 40, 40));

txtf1N3.setEditable(false);

txtf1N3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf1N3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf1N3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 140, 40, 40));

txtf2N4.setEditable(false);

txtf2N4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf2N4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf2N4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 180, 40, 40));

txtf2N1.setEditable(false);

txtf2N1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf2N1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf2N1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 180, 40, 40));

txtf2N2.setEditable(false);

txtf2N2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

Page 14: Juego Pica Syf i Jas

txtf2N2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf2N2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 180, 40, 40));

txtf2N3.setEditable(false);

txtf2N3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf2N3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf2N3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 180, 40, 40));

txtf3N4.setEditable(false);

txtf3N4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf3N4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf3N4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 220, 40, 40));

txtf3N1.setEditable(false);

txtf3N1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf3N1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf3N1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 220, 40, 40));

txtf3N2.setEditable(false);

txtf3N2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf3N2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf3N2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 220, 40, 40));

Page 15: Juego Pica Syf i Jas

txtf3N3.setEditable(false);

txtf3N3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf3N3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf3N3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 220, 40, 40));

txtf4N4.setEditable(false);

txtf4N4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf4N4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf4N4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 260, 40, 40));

txtf4N1.setEditable(false);

txtf4N1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf4N1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf4N1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 260, 40, 40));

txtf4N2.setEditable(false);

txtf4N2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf4N2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf4N2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 260, 40, 40));

txtf4N3.setEditable(false);

txtf4N3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

Page 16: Juego Pica Syf i Jas

txtf4N3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf4N3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 260, 40, 40));

txtf5N4.setEditable(false);

txtf5N4.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf5N4.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf5N4, new org.netbeans.lib.awtextra.AbsoluteConstraints(500, 300, 40, 40));

txtf5N1.setEditable(false);

txtf5N1.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf5N1.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf5N1, new org.netbeans.lib.awtextra.AbsoluteConstraints(380, 300, 40, 40));

txtf5N2.setEditable(false);

txtf5N2.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf5N2.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf5N2, new org.netbeans.lib.awtextra.AbsoluteConstraints(420, 300, 40, 40));

txtf5N3.setEditable(false);

txtf5N3.setFont(new java.awt.Font("Algerian", 0, 24)); // NOI18N

txtf5N3.setHorizontalAlignment(javax.swing.JTextField.CENTER);

getContentPane().add(txtf5N3, new org.netbeans.lib.awtextra.AbsoluteConstraints(460, 300, 40, 40));

Page 17: Juego Pica Syf i Jas

jLabel3.setFont(new java.awt.Font("Bookman Old Style", 0, 18)); // NOI18N

jLabel3.setText("Número al Azar:");

getContentPane().add(jLabel3, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 20, -1, -1));

jLabel5.setFont(new java.awt.Font("Times New Roman", 0, 18)); // NOI18N

jLabel5.setText("Número Escogido");

getContentPane().add(jLabel5, new org.netbeans.lib.awtextra.AbsoluteConstraints(390, 110, -1, -1));

jLabel7.setFont(new java.awt.Font("Arial Narrow", 0, 18)); // NOI18N

jLabel7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

jLabel7.setText("PICAS");

getContentPane().add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 110, 50, -1));

Lb2.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb2.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb2.setText("0");

getContentPane().add(Lb2, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 150, 30, 20));

Lb1.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb1.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb1.setText("0");

Page 18: Juego Pica Syf i Jas

getContentPane().add(Lb1, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 150, 30, 20));

Lb3.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb3.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb3.setText("0");

getContentPane().add(Lb3, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 200, 30, 10));

Lb4.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb4.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb4.setText("0");

getContentPane().add(Lb4, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 200, 30, 10));

Lb5.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb5.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb5.setText("0");

getContentPane().add(Lb5, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 240, 30, 10));

Lb6.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb6.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb6.setText("0");

getContentPane().add(Lb6, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 240, 30, 10));

Page 19: Juego Pica Syf i Jas

Lb7.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb7.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb7.setText("0");

getContentPane().add(Lb7, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 270, 30, 20));

Lb8.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb8.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb8.setText("0");

getContentPane().add(Lb8, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 270, 30, 20));

Lb9.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb9.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb9.setText("0");

getContentPane().add(Lb9, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 320, 30, 10));

Lb10.setFont(new java.awt.Font("PMingLiU-ExtB", 1, 14)); // NOI18N

Lb10.setHorizontalAlignment(javax.swing.SwingConstants.CENTER);

Lb10.setText("0");

getContentPane().add(Lb10, new org.netbeans.lib.awtextra.AbsoluteConstraints(320, 320, 30, 10));

BtComparar.setBackground(new java.awt.Color(204, 204, 0));

BtComparar.setFont(new java.awt.Font("Bookman Old Style", 0, 18)); // NOI18N

BtComparar.setForeground(new java.awt.Color(0, 153, 255));

Page 20: Juego Pica Syf i Jas

BtComparar.setText("Comparar");

BtComparar.setEnabled(false);

BtComparar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtCompararActionPerformed(evt);

}

});

getContentPane().add(BtComparar, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 360, 140, 50));

BtLimpiar.setBackground(new java.awt.Color(204, 204, 0));

BtLimpiar.setFont(new java.awt.Font("Bookman Old Style", 0, 18)); // NOI18N

BtLimpiar.setForeground(new java.awt.Color(0, 153, 255));

BtLimpiar.setText("Limpiar");

BtLimpiar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtLimpiarActionPerformed(evt);

}

});

getContentPane().add(BtLimpiar, new org.netbeans.lib.awtextra.AbsoluteConstraints(430, 360, 110, 50));

getContentPane().add(filler1, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 150, 0, 180));

jButton1.setBackground(new java.awt.Color(0, 153, 255));

getContentPane().add(jButton1, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 100, 10, 240));

Page 21: Juego Pica Syf i Jas

jButton2.setBackground(new java.awt.Color(102, 204, 0));

getContentPane().add(jButton2, new org.netbeans.lib.awtextra.AbsoluteConstraints(220, 130, 70, 10));

jButton3.setBackground(new java.awt.Color(102, 204, 0));

getContentPane().add(jButton3, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 130, 70, 10));

BtContinuar.setBackground(new java.awt.Color(204, 204, 0));

BtContinuar.setFont(new java.awt.Font("Bookman Old Style", 0, 12)); // NOI18N

BtContinuar.setForeground(new java.awt.Color(0, 153, 255));

BtContinuar.setText("Continuar");

BtContinuar.setEnabled(false);

BtContinuar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtContinuarActionPerformed(evt);

}

});

getContentPane().add(BtContinuar, new org.netbeans.lib.awtextra.AbsoluteConstraints(240, 10, 110, 50));

jLabel6.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagenes/fondos-verdes-2.jpg"))); // NOI18N

jLabel6.setText("jLabel6");

getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 590, 440));

Page 22: Juego Pica Syf i Jas

pack();

}// </editor-fold>

public void numaleatorio() {

// Crea un numero aleatorio al abrir el formulario 0 a 9

int num1, num2, num3, num4;

num1 = (int) (Math.random() * 10);

num2 = (int) (Math.random() * 10);

num3 = (int) (Math.random() * 10);

num4 = (int) (Math.random() * 10);

//asigna el valor de la variable a los textfield

N1 = Integer.toString(num1);

N2 = Integer.toString(num2);

N3 = Integer.toString(num3);

N4 = Integer.toString(num4);

TxtNa1.setText("" + num1);

TxtNa2.setText("" + num2);

TxtNa3.setText("" + num3);

TxtNa4.setText("" + num4);

//JOptionPane.showMessageDialog(null, N1 + N2 + N3 + N4);

}

private void cargarNumero(java.awt.event.ActionEvent evt) {

// cuando se orpime un boton le asigna un numero deacuerdo al que se halla seleccionado

if (evt.getSource().equals(bt1)) {

Page 23: Juego Pica Syf i Jas

numer = "1";

}

if (evt.getSource().equals(bt2)) {

numer = "2";

}

if (evt.getSource().equals(bt3)) {

numer = "3";

}

if (evt.getSource().equals(bt4)) {

numer = "4";

}

if (evt.getSource().equals(bt5)) {

numer = "5";

}

if (evt.getSource().equals(bt6)) {

numer = "6";

}

if (evt.getSource().equals(bt7)) {

numer = "7";

}

if (evt.getSource().equals(bt8)) {

numer = "8";

}

if (evt.getSource().equals(bt9)) {

numer = "9";

}

Page 24: Juego Pica Syf i Jas

if (evt.getSource().equals(bt0)) {

numer = "0";

}

contar += 1;

// llama al metodo cargar numeros

cargarNumeros();

}

public void cargarNumeros() {

// carga los valores de la variable numer en una caja de texto

if (contar == 1) {

txtN1.setText(numer);

}

if (contar == 2) {

txtN2.setText(numer);

}

if (contar == 3) {

txtN3.setText(numer);

}

if (contar == 4) {

txtN4.setText(numer);

bloquear();

BtComparar.setEnabled(true);

}

Page 25: Juego Pica Syf i Jas

}

public void filas() {

//pasa el valor de las cajas de texto a las filas

// se crea variable fila con inicio 1 para saber a que fila se agigna los valores

if (fila == 1) {

txtf1N1.setText(txtN1.getText());

txtf1N2.setText(txtN2.getText());

txtf1N3.setText(txtN3.getText());

txtf1N4.setText(txtN4.getText());

fijas();

picas();

Lb1.setText(apica);

Lb2.setText(afija);

}

if (fila == 2) {

txtf2N1.setText(txtN1.getText());

txtf2N2.setText(txtN2.getText());

txtf2N3.setText(txtN3.getText());

txtf2N4.setText(txtN4.getText());

fijas();

picas();

Lb3.setText(apica);

Lb4.setText(afija);

}

Page 26: Juego Pica Syf i Jas

if (fila == 3) {

txtf3N1.setText(txtN1.getText());

txtf3N2.setText(txtN2.getText());

txtf3N3.setText(txtN3.getText());

txtf3N4.setText(txtN4.getText());

fijas();

picas();

Lb5.setText(apica);

Lb6.setText(afija);

}

if (fila == 4) {

txtf4N1.setText(txtN1.getText());

txtf4N2.setText(txtN2.getText());

txtf4N3.setText(txtN3.getText());

txtf4N4.setText(txtN4.getText());

fijas();

picas();

Lb7.setText(apica);

Lb8.setText(afija);

}

if (fila == 5) {

txtf5N1.setText(txtN1.getText());

txtf5N2.setText(txtN2.getText());

txtf5N3.setText(txtN3.getText());

txtf5N4.setText(txtN4.getText());

fijas();

Page 27: Juego Pica Syf i Jas

picas();

Lb9.setText(apica);

Lb10.setText(afija);

}

fila += 1;

if (fija == 4) {

JOptionPane.showMessageDialog(null, "!!!Excelente has ganado eres un Campeón¡¡¡");

victoria += 1;

LbVictoria.setText("" + victoria);

fila = 1;

TxtNa1.setBackground(Color.white);

TxtNa2.setBackground(Color.white);

TxtNa3.setBackground(Color.white);

TxtNa4.setBackground(Color.white);

BtContinuar.setEnabled(true);

bloquear();

}

if (fila == 6) {

JOptionPane.showMessageDialog(null, "!!!Que Malo eres has Perdido¡¡¡");

derrota += 1;

LbDerrotas.setText("" + derrota);

fila = 1;

TxtNa1.setBackground(Color.white);

TxtNa2.setBackground(Color.white);

TxtNa3.setBackground(Color.white);

TxtNa4.setBackground(Color.white);

Page 28: Juego Pica Syf i Jas

BtContinuar.setEnabled(true);

bloquear();

}

fija = 0;

pica = 0;

N1 = TxtNa1.getText();

N2 = TxtNa2.getText();

N3 = TxtNa3.getText();

N4 = TxtNa4.getText();

}

public void fijas() {

if (txtN1.getText().equals(TxtNa1.getText())) {

fija += 1;

txtN1.setText("");

N1 = "F";

}

if (txtN2.getText().equals(TxtNa2.getText())) {

fija += 1;

txtN2.setText("");

N2 = "F";

}

if (txtN3.getText().equals(TxtNa3.getText())) {

fija += 1;

txtN3.setText("");

N3 = "F";

Page 29: Juego Pica Syf i Jas

}

if (txtN4.getText().equals(TxtNa4.getText())) {

fija += 1;

txtN4.setText("");

N4 = "F";

}

afija = Integer.toString(fija);

}

public void bloquear() {

bt1.setEnabled(false);

bt2.setEnabled(false);

bt3.setEnabled(false);

bt4.setEnabled(false);

bt5.setEnabled(false);

bt6.setEnabled(false);

bt7.setEnabled(false);

bt8.setEnabled(false);

bt9.setEnabled(false);

bt0.setEnabled(false);

Page 30: Juego Pica Syf i Jas

}

private void BtLimpiarActionPerformed(java.awt.event.ActionEvent evt) {

limpiar();

desbloquear();

BtComparar.setEnabled(false);

}

private void formWindowOpened(java.awt.event.WindowEvent evt) {

// evento que al abrir formulario me llama metodo para numeros aleatorios

numaleatorio();

}

private void BtCompararActionPerformed(java.awt.event.ActionEvent evt) {

filas();

desbloquear();

limpiar();

BtComparar.setEnabled(false);

}

private void BtContinuarActionPerformed(java.awt.event.ActionEvent evt) {

TxtNa1.setBackground(Color.BLACK);

TxtNa2.setBackground(Color.BLACK);

TxtNa3.setBackground(Color.BLACK);

TxtNa4.setBackground(Color.BLACK);

Page 31: Juego Pica Syf i Jas

empezar();

BtContinuar.setEnabled(false);

desbloquear();

}

public void desbloquear() {

bt1.setEnabled(true);

bt2.setEnabled(true);

bt3.setEnabled(true);

bt4.setEnabled(true);

bt5.setEnabled(true);

bt6.setEnabled(true);

bt7.setEnabled(true);

bt8.setEnabled(true);

bt9.setEnabled(true);

bt0.setEnabled(true);

}

public void picas() {

if (txtN1.getText().equals(N2)) {

pica += 1;

N2 = "P";

}

if (txtN1.getText().equals(N3)) {

pica += 1;

Page 32: Juego Pica Syf i Jas

N3 = "P";

}

if (txtN1.getText().equals(N4)) {

pica += 1;

N4 = "P";

}

if (txtN2.getText().equals(N1)) {

pica += 1;

N1 = "P";

}

if (txtN2.getText().equals(N3)) {

pica += 1;

N3 = "P";

}

if (txtN2.getText().equals(N4)) {

pica += 1;

N4 = "P";

}

if (txtN3.getText().equals(N1)) {

pica += 1;

N1 = "P";

}

if (txtN3.getText().equals(N2)) {

pica += 1;

N2 = "P";

}

Page 33: Juego Pica Syf i Jas

if (txtN3.getText().equals(N4)) {

pica += 1;

N4 = "P";

}

if (txtN4.getText().equals(N1)) {

pica += 1;

N1 = "P";

}

if (txtN4.getText().equals(N2)) {

pica += 1;

N2 = "P";

}

if (txtN4.getText().equals(N3)) {

pica += 1;

N3 = "P";

}

apica = Integer.toString(pica);

}

public void limpiar() {

//limpia todas las casilla donde se han agregado valores

txtN1.setText("");

txtN2.setText("");

txtN3.setText("");

Page 34: Juego Pica Syf i Jas

txtN4.setText("");

contar = 0;

numer = "";

}

public void empezar() {

txtf1N1.setText("");

txtf1N2.setText("");

txtf1N3.setText("");

txtf1N4.setText("");

txtf2N1.setText("");

txtf2N2.setText("");

txtf2N3.setText("");

txtf2N4.setText("");

txtf3N1.setText("");

txtf3N2.setText("");

txtf3N3.setText("");

txtf3N4.setText("");

txtf4N1.setText("");

txtf4N2.setText("");

txtf4N3.setText("");

txtf4N4.setText("");

txtf5N1.setText("");

txtf5N2.setText("");

txtf5N3.setText("");

txtf5N4.setText("");

Page 35: Juego Pica Syf i Jas

Lb1.setText("0");

Lb2.setText("0");

Lb3.setText("0");

Lb4.setText("0");

Lb5.setText("0");

Lb6.setText("0");

Lb7.setText("0");

Lb8.setText("0");

Lb9.setText("0");

Lb10.setText("0");

numaleatorio();

}

/**

* @param args the command line arguments

*/

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()) {

Page 36: Juego Pica Syf i Jas

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(juego.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(juego.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(juego.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(juego.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 juego().setVisible(true);

}

});

}

Page 37: Juego Pica Syf i Jas

// Variables declaration - do not modify

private javax.swing.JButton BtComparar;

private javax.swing.JButton BtContinuar;

private javax.swing.JButton BtLimpiar;

private javax.swing.JLabel Lb1;

private javax.swing.JLabel Lb10;

private javax.swing.JLabel Lb2;

private javax.swing.JLabel Lb3;

private javax.swing.JLabel Lb4;

private javax.swing.JLabel Lb5;

private javax.swing.JLabel Lb6;

private javax.swing.JLabel Lb7;

private javax.swing.JLabel Lb8;

private javax.swing.JLabel Lb9;

private javax.swing.JLabel LbDerrotas;

private javax.swing.JLabel LbVictoria;

private javax.swing.JTextField TxtNa1;

private javax.swing.JTextField TxtNa2;

private javax.swing.JTextField TxtNa3;

private javax.swing.JTextField TxtNa4;

private javax.swing.JButton bt0;

private javax.swing.JButton bt1;

private javax.swing.JButton bt2;

private javax.swing.JButton bt3;

private javax.swing.JButton bt4;

private javax.swing.JButton bt5;

Page 38: Juego Pica Syf i Jas

private javax.swing.JButton bt6;

private javax.swing.JButton bt7;

private javax.swing.JButton bt8;

private javax.swing.JButton bt9;

private javax.swing.Box.Filler filler1;

private javax.swing.JButton jButton1;

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

private javax.swing.JLabel jLabel6;

private javax.swing.JLabel jLabel7;

private javax.swing.JTextField txtN1;

private javax.swing.JTextField txtN2;

private javax.swing.JTextField txtN3;

private javax.swing.JTextField txtN4;

private javax.swing.JTextField txtf1N1;

private javax.swing.JTextField txtf1N2;

private javax.swing.JTextField txtf1N3;

private javax.swing.JTextField txtf1N4;

private javax.swing.JTextField txtf2N1;

private javax.swing.JTextField txtf2N2;

private javax.swing.JTextField txtf2N3;

Page 39: Juego Pica Syf i Jas

private javax.swing.JTextField txtf2N4;

private javax.swing.JTextField txtf3N1;

private javax.swing.JTextField txtf3N2;

private javax.swing.JTextField txtf3N3;

private javax.swing.JTextField txtf3N4;

private javax.swing.JTextField txtf4N1;

private javax.swing.JTextField txtf4N2;

private javax.swing.JTextField txtf4N3;

private javax.swing.JTextField txtf4N4;

private javax.swing.JTextField txtf5N1;

private javax.swing.JTextField txtf5N2;

private javax.swing.JTextField txtf5N3;

private javax.swing.JTextField txtf5N4;

// End of variables declaration

-----------------------------------------------------------------------------------------------------------------------------------Parte 2- ENTRADA

import javax.swing.JOptionPane;

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

/**

*

Page 40: Juego Pica Syf i Jas

* @author Robinson Campos

*/

public class entrada extends javax.swing.JFrame {

/**

* Creates new form entrada

*/

public entrada() {

initComponents();

setLocationRelativeTo(null);

}

/**

* 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">

private void initComponents() {

jScrollPane1 = new javax.swing.JScrollPane();

jTextPane1 = new javax.swing.JTextPane();

jDialog1 = new javax.swing.JDialog();

textField1 = new java.awt.TextField();

usuari = new javax.swing.JComboBox();

Page 41: Juego Pica Syf i Jas

usuario = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

cclave = new javax.swing.JPasswordField();

jButton1 = new javax.swing.JButton();

jLabel4 = new javax.swing.JLabel();

BtCancelar = new javax.swing.JButton();

jLabel1 = new javax.swing.JLabel();

jScrollPane1.setViewportView(jTextPane1);

javax.swing.GroupLayout jDialog1Layout = new javax.swing.GroupLayout(jDialog1.getContentPane());

jDialog1.getContentPane().setLayout(jDialog1Layout);

jDialog1Layout.setHorizontalGroup(

jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 400, Short.MAX_VALUE)

);

jDialog1Layout.setVerticalGroup(

jDialog1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGap(0, 300, Short.MAX_VALUE)

);

textField1.setText("textField1");

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setTitle("Inicio de Sesión");

Page 42: Juego Pica Syf i Jas

setMinimumSize(new java.awt.Dimension(363, 240));

getContentPane().setLayout(null);

usuari.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Ing:Mauricio Morales", "Ing:Edwin Roa", "ing:Oscar Cruz ", "Brayan roa", " " }));

usuari.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

usuariActionPerformed(evt);

}

});

getContentPane().add(usuari);

usuari.setBounds(200, 30, 120, 30);

usuario.setFont(new java.awt.Font("Tahoma", 1, 12));

usuario.setForeground(new java.awt.Color(255, 255, 255));

usuario.setText("Usuario:");

getContentPane().add(usuario);

usuario.setBounds(130, 30, 50, 15);

jLabel3.setFont(new java.awt.Font("Tahoma", 1, 12));

jLabel3.setForeground(new java.awt.Color(255, 255, 255));

jLabel3.setText("Password:");

getContentPane().add(jLabel3);

jLabel3.setBounds(130, 80, 70, 15);

cclave.addActionListener(new java.awt.event.ActionListener() {

Page 43: Juego Pica Syf i Jas

public void actionPerformed(java.awt.event.ActionEvent evt) {

cclaveActionPerformed(evt);

}

});

getContentPane().add(cclave);

cclave.setBounds(200, 70, 120, 30);

jButton1.setBackground(new java.awt.Color(0, 153, 204));

jButton1.setForeground(new java.awt.Color(255, 255, 255));

jButton1.setText("Ingresar");

jButton1.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

entrada(evt);

}

});

getContentPane().add(jButton1);

jButton1.setBounds(130, 140, 80, 30);

jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagenes/imagenvj.jpg"))); // NOI18N

jLabel4.setText("jLabel4");

getContentPane().add(jLabel4);

jLabel4.setBounds(10, 20, 110, 150);

BtCancelar.setBackground(new java.awt.Color(0, 153, 204));

BtCancelar.setForeground(new java.awt.Color(255, 255, 255));

Page 44: Juego Pica Syf i Jas

BtCancelar.setText("Cancelar");

BtCancelar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtCancelarentrada(evt);

}

});

getContentPane().add(BtCancelar);

BtCancelar.setBounds(240, 140, 80, 30);

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

jLabel1.setText("jLabel1");

getContentPane().add(jLabel1);

jLabel1.setBounds(0, 0, 350, 210);

pack();

}// </editor-fold>

private void entrada(java.awt.event.ActionEvent evt) {

String usuario;

int clave;

usuario = usuari.getSelectedItem().toString();

clave = Integer.parseInt(cclave.getText());

if (usuario.equals("Ing:Mauricio Morales") && (clave == 1234)) {

JOptionPane.showMessageDialog(null, "Bienvenido a nuestro juego");

this.dispose();

Page 45: Juego Pica Syf i Jas

MenuInicio u = new MenuInicio();

u.setVisible(true);

}

else if (usuario.equals("Ing:Edwin Roa") && (clave == 2345)) {

JOptionPane.showMessageDialog(null, "Bienvenido al nuestro juego");

this.dispose();

MenuInicio u = new MenuInicio();

u.setVisible(true);

}

else if (usuari.getSelectedItem().toString().equals("ing:Oscar Cruz") && (clave == 3456)) {

JOptionPane.showMessageDialog(null, "Bienvenido al nuestro juego");

this.dispose();

MenuInicio u = new MenuInicio();

u.setVisible(true);

}

else if (usuario.equals("Brayan roa") && (clave == 4567)) {

JOptionPane.showMessageDialog(null, "Bienvenido al nuestro juego");

this.dispose();

MenuInicio u = new MenuInicio();

u.setVisible(true);

} else {

JOptionPane.showMessageDialog(null, "Clave o Usuario incorrecto");

}

Page 46: Juego Pica Syf i Jas

}

private void cclaveActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void usuariActionPerformed(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

private void BtCancelarentrada(java.awt.event.ActionEvent evt) {

// TODO add your handling code here:

}

/**

* @param args the command line arguments

*/

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()) {

Page 47: Juego Pica Syf i Jas

if ("Nimbus".equals(info.getName())) {

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(entrada.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(entrada.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(entrada.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(entrada.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 entrada().setVisible(true);

}

Page 48: Juego Pica Syf i Jas

});

}

// Variables declaration - do not modify

private javax.swing.JButton BtCancelar;

private javax.swing.JPasswordField cclave;

private javax.swing.JButton jButton1;

private javax.swing.JDialog jDialog1;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JTextPane jTextPane1;

private java.awt.TextField textField1;

private javax.swing.JComboBox usuari;

private javax.swing.JLabel usuario;

// End of variables declaration

}

Parte 3 – MenuInicio

/*

* To change this template, choose Tools | Templates

* and open the template in the editor.

*/

/**

Page 49: Juego Pica Syf i Jas

*

* @author Robinson Campos Bernal

*/

public class MenuInicio extends javax.swing.JFrame {

/**

* Creates new form MenuInicio

*/

public MenuInicio() {

initComponents();

setLocationRelativeTo(null);

}

/**

* 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">

private void initComponents() {

BtSalir = new javax.swing.JButton();

BtJugar = new javax.swing.JButton();

BtLogin = new javax.swing.JButton();

jLabel2 = new javax.swing.JLabel();

Page 50: Juego Pica Syf i Jas

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setTitle("Menu de Inicio");

getContentPane().setLayout(new org.netbeans.lib.awtextra.AbsoluteLayout());

BtSalir.setBackground(new java.awt.Color(0, 0, 0));

BtSalir.setFont(new java.awt.Font("Algerian", 0, 18)); // NOI18N

BtSalir.setForeground(new java.awt.Color(255, 255, 255));

BtSalir.setText("SALIR");

BtSalir.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtSalirActionPerformed(evt);

}

});

getContentPane().add(BtSalir, new org.netbeans.lib.awtextra.AbsoluteConstraints(140, 170, 140, 70));

BtJugar.setBackground(new java.awt.Color(0, 0, 0));

BtJugar.setFont(new java.awt.Font("Algerian", 0, 18)); // NOI18N

BtJugar.setForeground(new java.awt.Color(255, 255, 255));

BtJugar.setText("JUGAR");

BtJugar.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtJugarActionPerformed(evt);

}

});

Page 51: Juego Pica Syf i Jas

getContentPane().add(BtJugar, new org.netbeans.lib.awtextra.AbsoluteConstraints(60, 70, 140, 70));

BtLogin.setBackground(new java.awt.Color(0, 0, 0));

BtLogin.setFont(new java.awt.Font("Algerian", 0, 18)); // NOI18N

BtLogin.setForeground(new java.awt.Color(255, 255, 255));

BtLogin.setText("VOLVER");

BtLogin.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

BtLoginActionPerformed(evt);

}

});

getContentPane().add(BtLogin, new org.netbeans.lib.awtextra.AbsoluteConstraints(230, 70, 140, 70));

jLabel2.setIcon(new javax.swing.ImageIcon(getClass().getResource("/imagenes/fondos-azules-1.jpg"))); // NOI18N

jLabel2.setText("jLabel2");

getContentPane().add(jLabel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(0, 0, 420, 310));

pack();

}// </editor-fold>

private void BtJugarActionPerformed(java.awt.event.ActionEvent evt) {

juego j = new juego();

j.setVisible(true);

Page 52: Juego Pica Syf i Jas

this.setVisible(false);

}

private void BtSalirActionPerformed(java.awt.event.ActionEvent evt) {

System.exit(0);

}

private void BtLoginActionPerformed(java.awt.event.ActionEvent evt) {

entrada e = new entrada();

e.setVisible(true);

this.setVisible(false);

}

/**

* @param args the command line arguments

*/

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())) {

Page 53: Juego Pica Syf i Jas

javax.swing.UIManager.setLookAndFeel(info.getClassName());

break;

}

}

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(MenuInicio.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(MenuInicio.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(MenuInicio.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(MenuInicio.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 MenuInicio().setVisible(true);

}

});

Page 54: Juego Pica Syf i Jas

}

// Variables declaration - do not modify

private javax.swing.JButton BtJugar;

private javax.swing.JButton BtLogin;

private javax.swing.JButton BtSalir;

private javax.swing.JLabel jLabel2;

// End of variables declaration

}