quiniela
TRANSCRIPT
package Quiniela;
public class Quiniela extends javax.swing.JFrame {
public static String ganador, ganador1;
public static int puntos, puntos1;
public Quiniela() {
initComponents();
}
@SuppressWarnings("unchecked")
// <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-
BEGIN:initComponents
private void initComponents() {
lblbrasil = new javax.swing.JLabel();
lblcolombia = new javax.swing.JLabel();
lblalemania = new javax.swing.JLabel();
lblholanda = new javax.swing.JLabel();
txtbrasil = new javax.swing.JTextField();
txtcolombia = new javax.swing.JTextField();
txtalemania = new javax.swing.JTextField();
txtholanda = new javax.swing.JTextField();
btnlisto = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
lblbrasil.setText("Brasil");
lblcolombia.setText("Colombia");
lblalemania.setText("Alemania");
lblholanda.setText("Holanda");
txtbrasil.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtbrasilActionPerformed(evt);
}
});
txtalemania.addActionListener(new java.awt.event.ActionListener()
{
public void actionPerformed(java.awt.event.ActionEvent evt) {
txtalemaniaActionPerformed(evt);
}
});
btnlisto.setText("Listo!!!");
btnlisto.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {
btnlistoActionPerformed(evt);
}
});
javax.swing.GroupLayout layout = new
javax.swing.GroupLayout(getContentPane());
getContentPane().setLayout(layout);
layout.setHorizontalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(21, 21, 21)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addComponent(lblbrasil)
.addComponent(txtbrasil,
javax.swing.GroupLayout.PREFERRED_SIZE, 33,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addGroup(layout.createSequentialGroup()
.addGap(23, 23, 23)
.addComponent(lblcolombia))
.addGroup(javax.swing.GroupLayout.Alignment.TRAILING,
layout.createSequentialGroup()
.addGap(32, 32, 32)
.addComponent(txtcolombia,
javax.swing.GroupLayout.PREFERRED_SIZE, 34,
javax.swing.GroupLayout.PREFERRED_SIZE)))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 125,
Short.MAX_VALUE)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TR
AILING)
.addComponent(txtalemania,
javax.swing.GroupLayout.PREFERRED_SIZE, 34,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(lblalemania))
.addGap(36, 36, 36)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LE
ADING)
.addComponent(lblholanda,
javax.swing.GroupLayout.Alignment.TRAILING)
.addComponent(txtholanda,
javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.PREFERRED_SIZE, 31,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(37, 37, 37))
.addGroup(layout.createSequentialGroup()
.addGap(165, 165, 165)
.addComponent(btnlisto)
.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE,
Short.MAX_VALUE))
);
layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addGroup(layout.createSequentialGroup()
.addGap(50, 50, 50)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(lblbrasil)
.addComponent(lblcolombia)
.addComponent(lblholanda)
.addComponent(lblalemania))
.addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BA
SELINE)
.addComponent(txtbrasil,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtcolombia,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtalemania,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE)
.addComponent(txtholanda,
javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.PREFERRED_SIZE))
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 91,
Short.MAX_VALUE)
.addComponent(btnlisto)
.addGap(84, 84, 84))
);
pack();
}// </editor-fold>//GEN-END:initComponents
private void txtbrasilActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_txtbrasilActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_txtbrasilActionPerformed
private void txtalemaniaActionPerformed(java.awt.event.ActionEvent
evt) {//GEN-FIRST:event_txtalemaniaActionPerformed
// TODO add your handling code here:
}//GEN-LAST:event_txtalemaniaActionPerformed
private void btnlistoActionPerformed(java.awt.event.ActionEvent evt)
{//GEN-FIRST:event_btnlistoActionPerformed
Resultados resultados = new Resultados();
Calculos calculos = new Calculos();
//FALTA PCOLOMBIA Y PHOLANDA, DESARROLLENLA OJOOOOOOOOO
int brasil = Integer.parseInt(txtbrasil.getText());
int pbrasil =
calculos.goles(Integer.parseInt(txtbrasil.getText()),
Integer.parseInt(txtcolombia.getText()))
+calculos.puntosganados(Integer.parseInt(txtbrasil.getText()),
Integer.parseInt(txtcolombia.getText()))
+calculos.puntosempatados(Integer.parseInt(txtbrasil.getText()),
Integer.parseInt(txtcolombia.getText()));
int colombia = Integer.parseInt(txtcolombia.getText());
int alemania = Integer.parseInt(txtalemania.getText());
int holanda = Integer.parseInt(txtholanda.getText());
int palemania =
calculos.goles(Integer.parseInt(txtalemania.getText()),
Integer.parseInt(txtholanda.getText()))
+calculos.puntosganados(Integer.parseInt(txtalemania.getText()),
Integer.parseInt(txtholanda.getText()))
+calculos.puntosganados(Integer.parseInt(txtalemania.getText()),
Integer.parseInt(txtholanda.getText()));
if (brasil<colombia) {
ganador="colombia";
puntos=pbrasil;
}
else {
ganador="brasil";
puntos=pbrasil;
}
if (holanda<alemania) {
ganador1="alemania";
puntos1=palemania;
}
else {
ganador1="holanda";
puntos1=palemania;
}
resultados.txtpais1.setText(ganador);
resultados.txtpais2.setText(ganador1);
resultados.txtgoles1.setText(String.valueOf(puntos));
resultados.setVisible(true);
this.dispose();
}//GEN-LAST:event_btnlistoActionPerformed
/**
* @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())) {
javax.swing.UIManager.setLookAndFeel(info.getClassName());
break;
}
}
} catch (ClassNotFoundException ex) {
java.util.logging.Logger.getLogger(Quiniela.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
} catch (InstantiationException ex) {
java.util.logging.Logger.getLogger(Quiniela.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
} catch (IllegalAccessException ex) {
java.util.logging.Logger.getLogger(Quiniela.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
} catch (javax.swing.UnsupportedLookAndFeelException ex) {
java.util.logging.Logger.getLogger(Quiniela.class.getName()).log(java.uti
l.logging.Level.SEVERE, null, ex);
}
//</editor-fold>
/* Create and display the form */
java.awt.EventQueue.invokeLater(new Runnable() {
@Override
public void run() {
new Quiniela().setVisible(true);
}
});
}
// Variables declaration - do not modify//GEN-BEGIN:variables
private javax.swing.JButton btnlisto;
private javax.swing.JLabel lblalemania;
private javax.swing.JLabel lblbrasil;
private javax.swing.JLabel lblcolombia;
private javax.swing.JLabel lblholanda;
private javax.swing.JTextField txtalemania;
private javax.swing.JTextField txtbrasil;
private javax.swing.JTextField txtcolombia;
private javax.swing.JTextField txtholanda;
// End of variables declaration//GEN-END:variables
}