Advertisement
plantbae

Promediar

Oct 24th, 2014
118
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 8.85 KB | None | 0 0
  1. /*
  2.  * To change this template, choose Tools | Templates
  3.  * and open the template in the editor.
  4.  */
  5.  
  6. /*
  7.  * calculadora.java
  8.  *
  9.  * Created on 24-oct-2014, 11:33:57
  10.  */
  11. package javaapplication10;
  12.  
  13. /**
  14.  *
  15.  * @author Estudiante
  16.  */
  17. public class calculadora extends javax.swing.JFrame {
  18.  
  19.     /** Creates new form calculadora */
  20.     public calculadora() {
  21.         initComponents();
  22.     }
  23.  
  24.     /** This method is called from within the constructor to
  25.      * initialize the form.
  26.      * WARNING: Do NOT modify this code. The content of this method is
  27.      * always regenerated by the Form Editor.
  28.      */
  29.     @SuppressWarnings("unchecked")
  30.     // <editor-fold defaultstate="collapsed" desc="Generated Code">
  31.     private void initComponents() {
  32.  
  33.         jLabel7 = new javax.swing.JLabel();
  34.         jLabel1 = new javax.swing.JLabel();
  35.         jLabel2 = new javax.swing.JLabel();
  36.         jLabel3 = new javax.swing.JLabel();
  37.         jTextField1 = new javax.swing.JTextField();
  38.         jTextField2 = new javax.swing.JTextField();
  39.         jTextField3 = new javax.swing.JTextField();
  40.         jButton1 = new javax.swing.JButton();
  41.         jLabel4 = new javax.swing.JLabel();
  42.         jLabel5 = new javax.swing.JLabel();
  43.         jLabel6 = new javax.swing.JLabel();
  44.         jLabel8 = new javax.swing.JLabel();
  45.  
  46.         jLabel7.setText("jLabel7");
  47.  
  48.         setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
  49.         setBackground(new java.awt.Color(204, 255, 255));
  50.  
  51.         jLabel1.setText("Corte 1");
  52.  
  53.         jLabel2.setText("Corte 2");
  54.  
  55.         jLabel3.setText("Corte 3");
  56.  
  57.         jTextField1.setText(" ");
  58.         jTextField1.addActionListener(new java.awt.event.ActionListener() {
  59.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  60.                 jTextField1ActionPerformed(evt);
  61.             }
  62.         });
  63.  
  64.         jTextField2.addActionListener(new java.awt.event.ActionListener() {
  65.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  66.                 jTextField2ActionPerformed(evt);
  67.             }
  68.         });
  69.  
  70.         jButton1.setText("Promediar");
  71.         jButton1.addActionListener(new java.awt.event.ActionListener() {
  72.             public void actionPerformed(java.awt.event.ActionEvent evt) {
  73.                 jButton1ActionPerformed(evt);
  74.             }
  75.         });
  76.  
  77.         jLabel4.setText("Ingrese sus notas");
  78.  
  79.         jLabel5.setText("jLabel5");
  80.  
  81.         jLabel6.setText("Final:");
  82.  
  83.         javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
  84.         getContentPane().setLayout(layout);
  85.         layout.setHorizontalGroup(
  86.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  87.             .addGroup(layout.createSequentialGroup()
  88.                 .addGap(37, 37, 37)
  89.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  90.                     .addComponent(jLabel2)
  91.                     .addComponent(jLabel1)
  92.                     .addComponent(jLabel3)
  93.                     .addComponent(jLabel6))
  94.                 .addGap(30, 30, 30)
  95.                 .addComponent(jLabel8)
  96.                 .addGap(39, 39, 39)
  97.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  98.                     .addComponent(jTextField3, javax.swing.GroupLayout.DEFAULT_SIZE, 32, Short.MAX_VALUE)
  99.                     .addComponent(jTextField2, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 32, Short.MAX_VALUE)
  100.                     .addComponent(jTextField1, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, 32, Short.MAX_VALUE))
  101.                 .addGap(84, 84, 84))
  102.             .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
  103.                 .addContainerGap(85, Short.MAX_VALUE)
  104.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
  105.                     .addComponent(jLabel4)
  106.                     .addComponent(jButton1))
  107.                 .addGap(87, 87, 87))
  108.         );
  109.         layout.setVerticalGroup(
  110.             layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
  111.             .addGroup(layout.createSequentialGroup()
  112.                 .addGap(26, 26, 26)
  113.                 .addComponent(jLabel4, javax.swing.GroupLayout.PREFERRED_SIZE, 14, javax.swing.GroupLayout.PREFERRED_SIZE)
  114.                 .addGap(18, 18, 18)
  115.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  116.                     .addComponent(jLabel1)
  117.                     .addComponent(jTextField1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  118.                 .addGap(35, 35, 35)
  119.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  120.                     .addComponent(jLabel2)
  121.                     .addComponent(jTextField2, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  122.                 .addGap(39, 39, 39)
  123.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  124.                     .addComponent(jLabel3)
  125.                     .addComponent(jTextField3, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
  126.                 .addGap(32, 32, 32)
  127.                 .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
  128.                     .addComponent(jLabel6)
  129.                     .addComponent(jLabel8))
  130.                 .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 38, Short.MAX_VALUE)
  131.                 .addComponent(jButton1)
  132.                 .addGap(20, 20, 20))
  133.         );
  134.  
  135.         pack();
  136.     }// </editor-fold>
  137.  
  138. private void jTextField1ActionPerformed(java.awt.event.ActionEvent evt) {
  139. // TODO add your handling code here:
  140. }
  141.  
  142. private void jTextField2ActionPerformed(java.awt.event.ActionEvent evt) {
  143. // TODO add your handling code here:
  144. }
  145.  
  146. private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
  147. String corte1= jTextField1.getText();
  148. String corte2= jTextField2.getText();
  149. String corte3= jTextField3.getText();
  150.  
  151. Double c1= Double.parseDouble(corte1);
  152. Double c2= Double.parseDouble(corte2);
  153. Double c3= Double.parseDouble(corte3);
  154. Double c4= (c1*0.3)+(c2*0.3)+(c3*0.3);
  155.  
  156. String definitiva= c4.toString();
  157.  
  158. jLabel8.setText(definitiva);
  159.  
  160.    
  161. }
  162.  
  163.     /**
  164.      * @param args the command line arguments
  165.      */
  166.     public static void main(String args[]) {
  167.         /* Set the Nimbus look and feel */
  168.         //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
  169.         /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
  170.          * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html
  171.          */
  172.         try {
  173.             for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
  174.                 if ("Nimbus".equals(info.getName())) {
  175.                     javax.swing.UIManager.setLookAndFeel(info.getClassName());
  176.                     break;
  177.                 }
  178.             }
  179.         } catch (ClassNotFoundException ex) {
  180.             java.util.logging.Logger.getLogger(calculadora.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  181.         } catch (InstantiationException ex) {
  182.             java.util.logging.Logger.getLogger(calculadora.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  183.         } catch (IllegalAccessException ex) {
  184.             java.util.logging.Logger.getLogger(calculadora.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  185.         } catch (javax.swing.UnsupportedLookAndFeelException ex) {
  186.             java.util.logging.Logger.getLogger(calculadora.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
  187.         }
  188.         //</editor-fold>
  189.  
  190.         /* Create and display the form */
  191.         java.awt.EventQueue.invokeLater(new Runnable() {
  192.  
  193.             public void run() {
  194.                 new calculadora().setVisible(true);
  195.             }
  196.         });
  197.     }
  198.     // Variables declaration - do not modify
  199.     private javax.swing.JButton jButton1;
  200.     private javax.swing.JLabel jLabel1;
  201.     private javax.swing.JLabel jLabel2;
  202.     private javax.swing.JLabel jLabel3;
  203.     private javax.swing.JLabel jLabel4;
  204.     private javax.swing.JLabel jLabel5;
  205.     private javax.swing.JLabel jLabel6;
  206.     private javax.swing.JLabel jLabel7;
  207.     private javax.swing.JLabel jLabel8;
  208.     private javax.swing.JTextField jTextField1;
  209.     private javax.swing.JTextField jTextField2;
  210.     private javax.swing.JTextField jTextField3;
  211.     // End of variables declaration
  212. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement