ejemplo radio

28
package Prueba; import javax.swing.JOptionPane; public class frmejemplo1 extends javax.swing.JFrame { public double afi; public frmejemplo1() { initComponents(); } @SuppressWarnings("unchecked") // <editor-fold defaultstate="collapsed" desc="Generated Code"> private void initComponents() { buttonGroup1 = new javax.swing.ButtonGroup(); jPanel1 = new javax.swing.JPanel(); jLabel1 = new javax.swing.JLabel(); txtdni = new javax.swing.JTextField(); jLabel2 = new javax.swing.JLabel(); jLabel3 = new javax.swing.JLabel(); txtnom = new javax.swing.JTextField(); txtape = new javax.swing.JTextField();

Upload: lpatty

Post on 28-Jan-2015

112 views

Category:

Technology


1 download

DESCRIPTION

buton

TRANSCRIPT

Page 1: Ejemplo radio

package Prueba;

import javax.swing.JOptionPane;

public class frmejemplo1 extends javax.swing.JFrame {

public double afi;

public frmejemplo1() {

initComponents();

}

@SuppressWarnings("unchecked")

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

private void initComponents() {

buttonGroup1 = new javax.swing.ButtonGroup();

jPanel1 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

txtdni = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

txtnom = new javax.swing.JTextField();

txtape = new javax.swing.JTextField();

jPanel2 = new javax.swing.JPanel();

rbtafp = new javax.swing.JRadioButton();

rbtonp = new javax.swing.JRadioButton();

Page 2: Ejemplo radio

jLabel4 = new javax.swing.JLabel();

txtsu = new javax.swing.JTextField();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

txtdes = new javax.swing.JTextField();

txtsuneto = new javax.swing.JTextField();

btnnuevo = new javax.swing.JButton();

btncalcular = new javax.swing.JButton();

btnsalir = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

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

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Datos del Trabajador"));

jLabel1.setText("DNI");

jLabel2.setText("Nombres");

jLabel3.setText("Apellidos");

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

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

.addGroup(jPanel1Layout.createSequentialGroup()

Page 3: Ejemplo radio

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(jLabel1)

.addComponent(txtdni, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(37, 37, 37)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel3)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(txtape))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(txtnom, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addContainerGap(20, Short.MAX_VALUE))

);

jPanel1Layout.setVerticalGroup(

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

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel1)

.addComponent(jLabel2)

Page 4: Ejemplo radio

.addComponent(txtnom, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(txtdni, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel3)

.addComponent(txtape, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(0, 15, Short.MAX_VALUE))

);

getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(36, 11, -1, -1));

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("Afiliación"));

buttonGroup1.add(rbtafp);

rbtafp.setText("AFP 11%");

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

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

rbtafpActionPerformed(evt);

}

});

buttonGroup1.add(rbtonp);

Page 5: Ejemplo radio

rbtonp.setText("ONP 15%");

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

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

rbtonpActionPerformed(evt);

}

});

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

jPanel2.setLayout(jPanel2Layout);

jPanel2Layout.setHorizontalGroup(

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

.addGroup(jPanel2Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(rbtafp)

.addComponent(rbtonp))

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

);

jPanel2Layout.setVerticalGroup(

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

.addGroup(jPanel2Layout.createSequentialGroup()

.addContainerGap()

.addComponent(rbtafp)

.addGap(18, 18, 18)

.addComponent(rbtonp)

Page 6: Ejemplo radio

.addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

);

getContentPane().add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 200, -1, -1));

jLabel4.setText("Sueldo");

getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 160, -1, -1));

getContentPane().add(txtsu, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 160, 80, 30));

jLabel5.setText("Total descuento");

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

jLabel6.setText("Sueldo Neto");

getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 260, -1, -1));

getContentPane().add(txtdes, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 210, 75, -1));

getContentPane().add(txtsuneto, new org.netbeans.lib.awtextra.AbsoluteConstraints(290, 260, 80, -1));

btnnuevo.setText("NUEVO");

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

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

btnnuevoActionPerformed(evt);

Page 7: Ejemplo radio

}

});

getContentPane().add(btnnuevo, new org.netbeans.lib.awtextra.AbsoluteConstraints(100, 320, -1, -1));

btncalcular.setText("CALCULAR");

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

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

btncalcularActionPerformed(evt);

}

});

getContentPane().add(btncalcular, new org.netbeans.lib.awtextra.AbsoluteConstraints(190, 320, -1, -1));

btnsalir.setText("SALIR");

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

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

btnsalirActionPerformed(evt);

}

});

getContentPane().add(btnsalir, new org.netbeans.lib.awtextra.AbsoluteConstraints(310, 320, -1, -1));

pack();

}// </editor-fold>

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

Page 8: Ejemplo radio

txtape.setText("") ;

txtnom.setText("") ;

txtdes.setText("") ;

txtdni.setText("") ;

txtsu.setText("");

txtsuneto.setText("") ;

}

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

int x=JOptionPane.showConfirmDialog(rootPane, "Desea Salir", "Salir", JOptionPane.INFORMATION_MESSAGE);

if(x==0)

System.exit(0);

}

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

afi=0.11;

}

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

afi=0.15;

}

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

double s, d, sn;

s=Double.parseDouble(txtsu.getText());

Page 9: Ejemplo radio

d=s*afi;

sn=s-d;

txtdes.setText(String.valueOf(d));

txtsuneto.setText(String.valueOf(sn));

}

/**

* @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(frmejemplo1.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

Page 10: Ejemplo radio

} catch (InstantiationException ex) {

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

} catch (IllegalAccessException ex) {

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

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

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

}

});

}

// Variables declaration - do not modify

private javax.swing.JButton btncalcular;

private javax.swing.JButton btnnuevo;

private javax.swing.JButton btnsalir;

private javax.swing.ButtonGroup buttonGroup1;

private javax.swing.JLabel jLabel1;

Page 11: Ejemplo radio

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.JPanel jPanel1;

private javax.swing.JPanel jPanel2;

private javax.swing.JRadioButton rbtafp;

private javax.swing.JRadioButton rbtonp;

private javax.swing.JTextField txtape;

private javax.swing.JTextField txtdes;

private javax.swing.JTextField txtdni;

private javax.swing.JTextField txtnom;

private javax.swing.JTextField txtsu;

private javax.swing.JTextField txtsuneto;

// End of variables declaration

}

Otro

package Prueba;

import javax.swing.JOptionPane;

public class frmejemplo1a extends javax.swing.JFrame {

public frmejemplo1a() {

initComponents();

Page 12: Ejemplo radio

}

@SuppressWarnings("unchecked")

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

private void initComponents() {

jPanel1 = new javax.swing.JPanel();

jLabel1 = new javax.swing.JLabel();

txtdni = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

txtnom = new javax.swing.JTextField();

txtape = new javax.swing.JTextField();

jLabel4 = new javax.swing.JLabel();

txtsu = new javax.swing.JTextField();

jLabel5 = new javax.swing.JLabel();

jLabel6 = new javax.swing.JLabel();

jLabel7 = new javax.swing.JLabel();

jLabel8 = new javax.swing.JLabel();

jLabel9 = new javax.swing.JLabel();

txtju = new javax.swing.JTextField();

txtpres = new javax.swing.JTextField();

txtali = new javax.swing.JTextField();

txtdescu = new javax.swing.JTextField();

txtsuneto = new javax.swing.JTextField();

jPanel2 = new javax.swing.JPanel();

Page 13: Ejemplo radio

Chkjudi = new javax.swing.JCheckBox();

Chkpres = new javax.swing.JCheckBox();

Chkali = new javax.swing.JCheckBox();

btnnuevo = new javax.swing.JButton();

btncalcular = new javax.swing.JButton();

btnsalir = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

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

jPanel1.setBorder(javax.swing.BorderFactory.createTitledBorder("Datos del Trabajador"));

jLabel1.setText("DNI");

jLabel2.setText("Nombres");

jLabel3.setText("Apellidos");

javax.swing.GroupLayout jPanel1Layout = new javax.swing.GroupLayout(jPanel1);

jPanel1.setLayout(jPanel1Layout);

jPanel1Layout.setHorizontalGroup(

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

.addGroup(jPanel1Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

Page 14: Ejemplo radio

.addComponent(jLabel1)

.addComponent(txtdni, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(37, 37, 37)

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel3)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(txtape))

.addGroup(jPanel1Layout.createSequentialGroup()

.addComponent(jLabel2)

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

.addComponent(txtnom, javax.swing.GroupLayout.PREFERRED_SIZE, 107, javax.swing.GroupLayout.PREFERRED_SIZE)))

.addContainerGap(20, Short.MAX_VALUE))

);

jPanel1Layout.setVerticalGroup(

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

.addGroup(jPanel1Layout.createSequentialGroup()

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel1)

.addComponent(jLabel2)

.addComponent(txtnom, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.UNRELATED)

Page 15: Ejemplo radio

.addGroup(jPanel1Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(txtdni, javax.swing.GroupLayout.PREFERRED_SIZE, 28, javax.swing.GroupLayout.PREFERRED_SIZE)

.addComponent(jLabel3)

.addComponent(txtape, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))

.addGap(0, 15, Short.MAX_VALUE))

);

getContentPane().add(jPanel1, new org.netbeans.lib.awtextra.AbsoluteConstraints(36, 11, -1, -1));

jLabel4.setText("Sueldo");

getContentPane().add(jLabel4, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 160, -1, -1));

getContentPane().add(txtsu, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 160, 80, 30));

jLabel5.setText("Judicial");

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

jLabel6.setText("Prestamo");

getContentPane().add(jLabel6, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 210, -1, -1));

jLabel7.setText("Alimentos");

Page 16: Ejemplo radio

getContentPane().add(jLabel7, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 250, -1, 12));

jLabel8.setText("Total Descuento");

getContentPane().add(jLabel8, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 310, 90, 20));

jLabel9.setText("Sueldo Neto");

getContentPane().add(jLabel9, new org.netbeans.lib.awtextra.AbsoluteConstraints(280, 350, 90, 20));

getContentPane().add(txtju, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 160, 70, 30));

getContentPane().add(txtpres, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 200, 70, 30));

getContentPane().add(txtali, new org.netbeans.lib.awtextra.AbsoluteConstraints(360, 240, 70, 30));

getContentPane().add(txtdescu, new org.netbeans.lib.awtextra.AbsoluteConstraints(370, 310, 70, 30));

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

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

txtsunetoActionPerformed(evt);

}

});

getContentPane().add(txtsuneto, new org.netbeans.lib.awtextra.AbsoluteConstraints(370, 350, 70, 30));

jPanel2.setBorder(javax.swing.BorderFactory.createTitledBorder("DESCUENTOS"));

Page 17: Ejemplo radio

Chkjudi.setText("Judicial");

Chkpres.setText("Prestamo");

Chkali.setText("Alimentos");

javax.swing.GroupLayout jPanel2Layout = new javax.swing.GroupLayout(jPanel2);

jPanel2.setLayout(jPanel2Layout);

jPanel2Layout.setHorizontalGroup(

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

.addGroup(javax.swing.GroupLayout.Alignment.TRAILING, jPanel2Layout.createSequentialGroup()

.addContainerGap(13, Short.MAX_VALUE)

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addComponent(Chkpres)

.addComponent(Chkjudi)

.addComponent(Chkali))

.addContainerGap())

);

jPanel2Layout.setVerticalGroup(

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

.addGroup(jPanel2Layout.createSequentialGroup()

.addContainerGap()

.addGroup(jPanel2Layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)

.addGroup(jPanel2Layout.createSequentialGroup()

Page 18: Ejemplo radio

.addGap(20, 20, 20)

.addComponent(Chkpres))

.addComponent(Chkjudi))

.addGap(7, 7, 7)

.addComponent(Chkali)

.addContainerGap(20, Short.MAX_VALUE))

);

getContentPane().add(jPanel2, new org.netbeans.lib.awtextra.AbsoluteConstraints(40, 230, -1, -1));

btnnuevo.setText("NUEVO");

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

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

btnnuevoActionPerformed(evt);

}

});

getContentPane().add(btnnuevo, new org.netbeans.lib.awtextra.AbsoluteConstraints(90, 410, -1, -1));

btncalcular.setText("CALCULAR");

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

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

btncalcularActionPerformed(evt);

}

});

Page 19: Ejemplo radio

getContentPane().add(btncalcular, new org.netbeans.lib.awtextra.AbsoluteConstraints(180, 410, -1, -1));

btnsalir.setText("SALIR");

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

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

btnsalirActionPerformed(evt);

}

});

getContentPane().add(btnsalir, new org.netbeans.lib.awtextra.AbsoluteConstraints(300, 410, -1, -1));

pack();

}// </editor-fold>

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

// TODO add your handling code here:

}

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

txtape.setText("") ;

txtnom.setText("") ;

txtali.setText("") ;

txtdni.setText("") ;

txtsu.setText("");

txtsuneto.setText("") ;

Page 20: Ejemplo radio

txtju.setText("");

txtpres.setText("");

txtdescu.setText("");

Chkali.setSelected(false);

Chkjudi.setSelected(false);

Chkpres.setSelected(false);

}

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

double s, dj, da,dp, sn, td;

s=Double.parseDouble(txtsu.getText());

if(Chkjudi.isSelected()){

dj=s*0.05;

}

else{

dj=0;

}

if(Chkpres.isSelected()){

dp=s*0.08;

}

else{

dp=0;

}

if(Chkali.isSelected()){

da=s*0.15;

}

Page 21: Ejemplo radio

else{

da=0;

}

td=dj+dp+da;

sn=s-td;

txtali.setText(String.valueOf(da));

txtju.setText(String.valueOf(dj));

txtpres.setText(String.valueOf(dp));

txtdescu.setText(String.valueOf(td));

txtsuneto.setText(String.valueOf(sn));

}

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

int x=JOptionPane.showConfirmDialog(rootPane, "Desea Salir", "Salir", JOptionPane.INFORMATION_MESSAGE);

if(x==0)

System.exit(0);

}

/**

* @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.

Page 22: Ejemplo radio

* 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(frmejemplo1a.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);

} catch (InstantiationException ex) {

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

} catch (IllegalAccessException ex) {

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

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

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

}

//</editor-fold>

Page 23: Ejemplo radio

/* Create and display the form */

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new frmejemplo1a().setVisible(true);

}

});

}

// Variables declaration - do not modify

private javax.swing.JCheckBox Chkali;

private javax.swing.JCheckBox Chkjudi;

private javax.swing.JCheckBox Chkpres;

private javax.swing.JButton btncalcular;

private javax.swing.JButton btnnuevo;

private javax.swing.JButton btnsalir;

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.JLabel jLabel8;

private javax.swing.JLabel jLabel9;

private javax.swing.JPanel jPanel1;

private javax.swing.JPanel jPanel2;

private javax.swing.JTextField txtali;

Page 24: Ejemplo radio

private javax.swing.JTextField txtape;

private javax.swing.JTextField txtdescu;

private javax.swing.JTextField txtdni;

private javax.swing.JTextField txtju;

private javax.swing.JTextField txtnom;

private javax.swing.JTextField txtpres;

private javax.swing.JTextField txtsu;

private javax.swing.JTextField txtsuneto;

// End of variables declaration

}