Sie sind auf Seite 1von 19

package tablamultiplicar;

public class JFrameMultiplicar extends javax.swing.JFrame {

/**

* Creates new form JFrameMultiplicar

*/

public JFrameMultiplicar() {

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

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

private void initComponents() {

jLabel1 = new javax.swing.JLabel();

txtnumero = new javax.swing.JTextField();

jLabel2 = new javax.swing.JLabel();

txtvalorinicial = new javax.swing.JTextField();

jLabel3 = new javax.swing.JLabel();

txtvalorfinal = new javax.swing.JTextField();

btntablaespecifica = new javax.swing.JButton();


btnmostrartabla = new javax.swing.JButton();

jLabel4 = new javax.swing.JLabel();

btnmostrar = new javax.swing.JButton();

btnnuevo = new javax.swing.JButton();

jScrollPane1 = new javax.swing.JScrollPane();

txttabla = new javax.swing.JTextArea();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

jLabel1.setText("Mostrar Tabla del Numero:");

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

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

txtnumeroActionPerformed(evt);

});

jLabel2.setText("DE:");

jLabel3.setText("HASTA:");

btntablaespecifica.setText("Mostrar tabla especifica");

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

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

btntablaespecificaActionPerformed(evt);

}
});

btnmostrartabla.setText("Mostrar Tabla");

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

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

btnmostrartablaActionPerformed(evt);

});

jLabel4.setText("Mostrar tabla del 1 al 12");

btnmostrar.setText("Mostrar");

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

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

btnmostrarActionPerformed(evt);

});

btnnuevo.setText("Nuevo");

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

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

btnnuevoActionPerformed(evt);

});

txttabla.setColumns(20);
txttabla.setRows(5);

jScrollPane1.setViewportView(txttabla);

javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());

getContentPane().setLayout(layout);

layout.setHorizontalGroup(

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

.addGroup(layout.createSequentialGroup()

.addContainerGap()

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

.addGroup(layout.createSequentialGroup()

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

.addComponent(btntablaespecifica)

.addGroup(layout.createSequentialGroup()

.addGap(16, 16, 16)

.addComponent(jLabel4))

.addGroup(layout.createSequentialGroup()

.addGap(27, 27, 27)

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

.addComponent(btnmostrar, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(btnnuevo, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))))

.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 272,
javax.swing.GroupLayout.PREFERRED_SIZE)

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

.addGroup(layout.createSequentialGroup()

.addComponent(jLabel1)

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

.addComponent(txtnumero, javax.swing.GroupLayout.PREFERRED_SIZE, 49,


javax.swing.GroupLayout.PREFERRED_SIZE)

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

.addComponent(jLabel2, javax.swing.GroupLayout.PREFERRED_SIZE, 25,


javax.swing.GroupLayout.PREFERRED_SIZE)

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

.addComponent(txtvalorinicial, javax.swing.GroupLayout.PREFERRED_SIZE, 47,


javax.swing.GroupLayout.PREFERRED_SIZE)

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

.addComponent(jLabel3)

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

.addComponent(txtvalorfinal, javax.swing.GroupLayout.PREFERRED_SIZE, 52,


javax.swing.GroupLayout.PREFERRED_SIZE)

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

.addComponent(btnmostrartabla)

.addContainerGap(41, Short.MAX_VALUE))))

);

layout.setVerticalGroup(

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

.addGroup(layout.createSequentialGroup()

.addContainerGap()
.addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)

.addComponent(jLabel1)

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

.addComponent(jLabel2)

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

.addComponent(jLabel3)

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

.addComponent(btnmostrartabla))

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

.addComponent(btntablaespecifica)

.addGap(18, 18, 18)

.addComponent(jLabel4)

.addGap(18, 18, 18)

.addComponent(btnmostrar)

.addGap(33, 33, 33)

.addComponent(btnnuevo)

.addContainerGap(122, Short.MAX_VALUE))

.addGroup(layout.createSequentialGroup()

.addGap(67, 67, 67)

.addComponent(jScrollPane1)

.addContainerGap())

);

pack();
}// </editor-fold>

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

// TODO add your handling code here:

int numero=Integer.parseInt(txtnumero.getText());

//TITULO DE LA TABLA DE RESULTADO

txttabla.append("Tabla Multiplicar de: "+numero+"\n");

for(int i=1;i<=12;i++){

txttabla.append(numero+" x "+i+" = "+numero*i+"\n");

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

// TODO add your handling code here:

//POR DEFECTO LA TABLA DEL 1 AL 12

for(int i=1;i<=12;i++){

txttabla.append("Tabla Multiplicar de: "+i+"\n");

for (int j = 1; j <= 12; j++) {

txttabla.append(i+" x "+j+" = "+i*j+"\n");

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

// TODO add your handling code here:

int numero=Integer.parseInt(txtnumero.getText());
int valinicial=Integer.parseInt(txtvalorinicial.getText());

int valfinal=Integer.parseInt(txtvalorfinal.getText());

//MOSTRAMOS UN TITULO PARA LA TABLA

txttabla.append("Tabla Multiplicar de: "+numero+"\n");

for (int i = valinicial; i <= valfinal; i++) {

valinicial=numero*i;

txttabla.append(numero+" x "+i+" = "+valinicial+"\n" );

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

// TODO add your handling code here:

txtnumero.setText("");

txttabla.setText("");

txtvalorfinal.setText("");

txtvalorinicial.setText("");

private void txtnumeroActionPerformed(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()) {

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

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

break;

} catch (ClassNotFoundException ex) {

java.util.logging.Logger.getLogger(JFrameMultiplicar.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);

} catch (InstantiationException ex) {

java.util.logging.Logger.getLogger(JFrameMultiplicar.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);

} catch (IllegalAccessException ex) {

java.util.logging.Logger.getLogger(JFrameMultiplicar.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(JFrameMultiplicar.class.getName()).log(java.util.logging.Level.SE
VERE, null, ex);
}

//</editor-fold>

/* Create and display the form */

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

public void run() {

new JFrameMultiplicar().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton btnmostrar;

private javax.swing.JButton btnmostrartabla;

private javax.swing.JButton btnnuevo;

private javax.swing.JButton btntablaespecifica;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JTextField txtnumero;

private javax.swing.JTextArea txttabla;

private javax.swing.JTextField txtvalorfinal;

private javax.swing.JTextField txtvalorinicial;

// End of variables declaration

}
package mayordeedad;

public class JFrameMayordeedad extends javax.swing.JFrame {

/**

* Creates new form JFrameMayordeedad

*/

public JFrameMayordeedad() {

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

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

private void initComponents() {

btnedad = new javax.swing.JLabel();

txtedad = new javax.swing.JTextField();

jScrollPane1 = new javax.swing.JScrollPane();

txttabla = new javax.swing.JTextArea();

btnejecutar = new javax.swing.JButton();

btnlimpiar = new javax.swing.JButton();

btnsalir = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
btnedad.setText("INGRESE LA EDAD:");

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

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

txtedadActionPerformed(evt);

});

txttabla.setColumns(20);

txttabla.setRows(5);

jScrollPane1.setViewportView(txttabla);

btnejecutar.setText("Ejecutar");

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

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

btnejecutarActionPerformed(evt);

});

btnlimpiar.setText("Limpiar");

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

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

btnlimpiarActionPerformed(evt);

});

btnsalir.setText("Salir");

btnsalir.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt) {

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

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

.addGroup(layout.createSequentialGroup()

.addGap(51, 51, 51)

.addComponent(btnedad)

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

.addComponent(txtedad, javax.swing.GroupLayout.PREFERRED_SIZE, 75,


javax.swing.GroupLayout.PREFERRED_SIZE))

.addGroup(layout.createSequentialGroup()

.addGap(41, 41, 41)

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

.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 282,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGroup(layout.createSequentialGroup()

.addComponent(btnejecutar)

.addGap(29, 29, 29)

.addComponent(btnlimpiar, javax.swing.GroupLayout.PREFERRED_SIZE, 73,


javax.swing.GroupLayout.PREFERRED_SIZE)
.addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)

.addComponent(btnsalir, javax.swing.GroupLayout.PREFERRED_SIZE, 73,


javax.swing.GroupLayout.PREFERRED_SIZE)))))

.addContainerGap(48, Short.MAX_VALUE))

);

layout.setVerticalGroup(

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

.addGroup(layout.createSequentialGroup()

.addContainerGap()

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

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

.addComponent(btnedad, javax.swing.GroupLayout.DEFAULT_SIZE,
javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))

.addGap(18, 18, 18)

.addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, 40,


javax.swing.GroupLayout.PREFERRED_SIZE)

.addGap(18, 18, 18)

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

.addComponent(btnejecutar)

.addComponent(btnsalir)

.addComponent(btnlimpiar))

.addContainerGap(40, Short.MAX_VALUE))

);

pack();
}// </editor-fold>

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

// TODO add your handling code here:

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

// TODO add your handling code here:

txttabla.setText("");

txtedad.setText("");

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

// TODO add your handling code here:

int edad=Integer.parseInt(txtedad.getText());

if( 18<=edad){

txttabla.append("Es mayor de edad");

else{

txttabla.append("Es menor de edad");

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

// TODO add your handling code here:

dispose();
}

/**

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

} catch (InstantiationException ex) {


java.util.logging.Logger.getLogger(JFrameMayordeedad.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);

} catch (IllegalAccessException ex) {


java.util.logging.Logger.getLogger(JFrameMayordeedad.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {

java.util.logging.Logger.getLogger(JFrameMayordeedad.class.getName()).log(java.util.logging.Leve
l.SEVERE, null, ex);

//</editor-fold>

/* Create and display the form */

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

public void run() {

new JFrameMayordeedad().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JLabel btnedad;

private javax.swing.JButton btnejecutar;

private javax.swing.JButton btnlimpiar;

private javax.swing.JButton btnsalir;

private javax.swing.JScrollPane jScrollPane1;

private javax.swing.JTextField txtedad;

private javax.swing.JTextArea txttabla;

// End of variables declaration

Das könnte Ihnen auch gefallen