Tip:
Highlight text to annotate it
X
/* * To change this template, choose Tools | Templates
* and open the template in the editor. */
/* * NewJFrameTriangulo.java
* * Created on 23-dic-2010, 18:11:12
*/
package PaqueteTriangulo;
/** *
* @author G */
public class NewJFrameTriangulo extends javax.swing.JFrame {
/** Creates new form NewJFrameTriangulo */ public NewJFrameTriangulo() {
initComponents(); }
/** 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")
// //GEN-BEGIN:initComponents
private void initComponents() {
jLabelTitulo = new javax.swing.JLabel(); jLabelBase = new javax.swing.JLabel();
jLabelAltura = new javax.swing.JLabel(); jLabelArea = new javax.swing.JLabel();
jTextFieldBase = new javax.swing.JTextField(); jTextFieldAltura = new javax.swing.JTextField();
jTextFieldArea = new javax.swing.JTextField(); jButtonAceptar = new javax.swing.JButton();
jButtonSalir = new javax.swing.JButton();
setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jLabelTitulo.setText("AREA DEL TRIANGULO");
jLabelBase.setText("Base:");
jLabelAltura.setText("Altura:");
jLabelArea.setText("Area:");
jButtonAceptar.setText("Aceptar"); jButtonAceptar.addActionListener(new java.awt.event.ActionListener()
{ public void actionPerformed(java.awt.event.ActionEvent
evt) { jButtonAceptarActionPerformed(evt);
} });
jButtonSalir.setText("Salir"); jButtonSalir.addActionListener(new java.awt.event.ActionListener()
{ public void actionPerformed(java.awt.event.ActionEvent
evt) { jButtonSalirActionPerformed(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(42, 42, 42)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup()
.addComponent(jButtonAceptar) .addGap(183, 183, 183)
.addComponent(jButtonSalir, javax.swing.GroupLayout.PREFERRED_SIZE, 73, javax.swing.GroupLayout.PREFERRED_SIZE)
.addContainerGap()) .addGroup(layout.createSequentialGroup()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addComponent(jLabelBase)
.addComponent(jLabelAltura) .addComponent(jLabelArea))
.addGap(223, 223, 223) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
.addComponent(jTextFieldAltura, javax.swing.GroupLayout.Alignment.TRAILING, javax.swing.GroupLayout.DEFAULT_SIZE, 62,
Short.MAX_VALUE) .addComponent(jTextFieldBase, javax.swing.GroupLayout.DEFAULT_SIZE,
62, Short.MAX_VALUE) .addComponent(jTextFieldArea, javax.swing.GroupLayout.Alignment.TRAILING,
javax.swing.GroupLayout.DEFAULT_SIZE, 62, Short.MAX_VALUE))
.addGap(202, 202, 202)))) .addGroup(layout.createSequentialGroup()
.addGap(171, 171, 171) .addComponent(jLabelTitulo, javax.swing.GroupLayout.PREFERRED_SIZE,
124, javax.swing.GroupLayout.PREFERRED_SIZE) .addContainerGap(267, Short.MAX_VALUE))
); layout.setVerticalGroup(
layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING) .addGroup(layout.createSequentialGroup()
.addGap(93, 93, 93) .addComponent(jLabelTitulo)
.addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabelBase) .addComponent(jTextFieldBase, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addGap(18, 18, 18)
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE) .addComponent(jLabelAltura)
.addComponent(jTextFieldAltura, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
.addGap(18, 18, 18) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jLabelArea) .addComponent(jTextFieldArea, javax.swing.GroupLayout.PREFERRED_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)) .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
89, Short.MAX_VALUE) .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
.addComponent(jButtonAceptar) .addComponent(jButtonSalir))
.addGap(74, 74, 74)) );
pack(); }// //GEN-END:initComponents
private void jButtonAceptarActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonAceptarActionPerformed
double base=0; double altura=0;
double area=0;
base=Double.parseDouble(jTextFieldBase.getText()); altura=Double.parseDouble(jTextFieldAltura.getText());
area=(base*altura)/2;
jTextFieldArea.setText(area+"");
}//GEN-LAST:event_jButtonAceptarActionPerformed
private void jButtonSalirActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButtonSalirActionPerformed
dispose(); }//GEN-LAST:event_jButtonSalirActionPerformed
/** * @param args the command line arguments
*/ public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() { new NewJFrameTriangulo().setVisible(true);
} });
}
// Variables declaration - do not modify//GEN-BEGIN:variables private javax.swing.JButton jButtonAceptar;
private javax.swing.JButton jButtonSalir; private javax.swing.JLabel jLabelAltura;
private javax.swing.JLabel jLabelArea; private javax.swing.JLabel jLabelBase;
private javax.swing.JLabel jLabelTitulo; private javax.swing.JTextField jTextFieldAltura;
private javax.swing.JTextField jTextFieldArea; private javax.swing.JTextField jTextFieldBase;
// End of variables declaration//GEN-END:variables
}