PEDIR DATOS POR ARGUMENTOS POR JOPTIONPANE.SHOWI

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo

PEDIR DATOS POR ARGUMENTOS POR JOPTIONPANE.SHOWI

import javax.swing.*;
public class pedir_caja
{
    public static void main(String args[])
    {
    double a,b,r;
    a=p();
    b=p();
    r=a+b;
    imp("LA SUMA ES: "+r);
   
       
    }
    public static double p()
    {
        double x;
        x=Double.parseDouble(JOptionPane.showInputDialog("DAME UN NUMERO: "));
        return x;
    }
    public static void imp(String x)
    {
        JOptionPane.showMessageDialog(null,x);
    }
}

PROMEDIO 2 DE CALIFICACIONES POR CAMPO COMPROBADO

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class promedio2 extends JApplet implements ActionListener
{
    JTextField t1,t2,t3,t4;
    JButton b1,b2;
    public void init()
    {
    Container c=getContentPane();
    c.setLayout(new FlowLayout());
    t1=new JTextField(10);
    t2=new JTextField(10);
    t3=new JTextField(15);
    t4=new JTextField(15);
    b1=new JButton("PROMEDIAR");
    b2=new JButton("LIMPIAR");
    c.add(t1);
    c.add(t2);
    c.add(t3);
    c.add(t4);
    c.add(b1);
    c.add(b2);
    b1.addActionListener(this);
    b2.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        double a,b,r;
    if(e.getSource()==b1)
    {
        a=Double.parseDouble(t1.getText());
        b=Double.parseDouble(t2.getText());
       if(a<0 || a>10 )
       {
           JOptionPane.showMessageDialog(null,"CALIFICACIÓN UNO ( NO VALIDA )");
           t1.setText(" ");
           t2.setText(" ");
       }
       
        if(b<0 || b>10 )
       {
           JOptionPane.showMessageDialog(null,"CALIFICACIÓN DOS ( NO VALIDA )");
           t1.setText(" ");
           t2.setText(" ");
       }
      
       if(a>=0 && a<=10 && b>=0 && b<=10)
       {
       r=(a+b)/2;
       if(r>=0 && r<=5.9)
       {
        t3.setText(String.valueOf(r));  
        t4.setText("REPROBADO");
       }//r
        if(r>=6 && r<=10)
        {
            t3.setText(String.valueOf(r));  
        t4.setText("APROBADO");
        }
       }

      
    }//boton

    if(e.getSource()==b2)
    {
        t1.setText(" ");
        t2.setText(" ");
        t3.setText(" ");
        t4.setText(" ");
    }
    }//ACTION
}//CLASE

PROMEDIO DE CALIFICACIONES CON JTEXTFIELD

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class promedio1 extends JApplet implements ActionListener
{
    JTextField t1,t2,t3,t4;
    JButton b1,b2;
    public void init()
    {
    Container c=getContentPane();
    c.setLayout(new FlowLayout());
    t1=new JTextField(10);
    t2=new JTextField(10);
    t3=new JTextField(15);
    t4=new JTextField(15);
    b1=new JButton("PROMEDIAR");
    b2=new JButton("LIMPIAR");
    c.add(t1);
    c.add(t2);
    c.add(t3);
    c.add(t4);
    c.add(b1);
    c.add(b2);
    b1.addActionListener(this);
    b2.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        double a,b,r;
    if(e.getSource()==b1)
    {
        a=Double.parseDouble(t1.getText());
        b=Double.parseDouble(t2.getText());
        r=(a+b)/2;
        if(r<0 || r>10)
        {
            t4.setText("ERROR CAL NO VALIDA");
        }
 else
        {
        if(r>=0 && r<=5)
        {
            t3.setText(String.valueOf(r));
            t4.setText("REPROBADO");
        }
        if(r>=6 && r<=10)
        {
            t3.setText(String.valueOf(r));
            t4.setText("APROBADO");
        }
    }//else
    }//boton
    if(e.getSource()==b2)
    {
        t1.setText(" ");
        t2.setText(" ");
        t3.setText(" ");
        t4.setText(" ");
    }
    }//ACTION
}//CLASE

CALCULADORA BASICA JCHECKBOX

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class sumar_jcheckbox extends JApplet implements ItemListener
{
    JTextField t1,t2,t3;
    JCheckBox suma,resta,multi,divi;
    public void init()
    {
        Container c=getContentPane();
        c.setLayout(new FlowLayout());
        t1=new JTextField(30);
        t2=new JTextField(30);
        t3=new JTextField(40);
        suma=new JCheckBox("SUMAR");
        resta=new JCheckBox("RESTA");
        multi=new JCheckBox("MULTI");
        divi=new JCheckBox("DIVI");
        c.add(t1);
        c.add(t2);
        c.add(t3);
        c.add(suma);
        c.add(resta);
        c.add(multi);
        c.add(divi);
        suma.addItemListener(this);
        resta.addItemListener(this);
        multi.addItemListener(this);
        divi.addItemListener(this);
    }
    public void itemStateChanged(ItemEvent e)
    {
        double a,b,r;
        if(e.getItemSelectable()==suma)
        {
            a=Double.parseDouble(t1.getText());
            b=Double.parseDouble(t2.getText());
            r=a+b;
            t3.setText(String.valueOf(r));
        }
        if(e.getItemSelectable()==resta)
        {
            a=Double.parseDouble(t1.getText());
            b=Double.parseDouble(t2.getText());
            r=a-b;
            t3.setText(String.valueOf(r));
        }
        if(e.getItemSelectable()==multi)
        {
            a=Double.parseDouble(t1.getText());
            b=Double.parseDouble(t2.getText());
            r=a*b;
            t3.setText(String.valueOf(r));
        }
        if(e.getItemSelectable()==divi)
        {
            a=Double.parseDouble(t1.getText());
            b=Double.parseDouble(t2.getText());
            r=a/b;
            t3.setText(String.valueOf(r));
        }
    }
}

SUMA BASICA CON JCHECKBOX

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.awt.*;
import java.applet.Applet;
import java.awt.event.*;
public class sumar_jcheckbox extends JApplet implements ItemListener
{
    JTextField t1,t2,t3;
    JCheckBox suma;
    public void init()
    {
        Container c=getContentPane();
        c.setLayout(new FlowLayout());
        t1=new JTextField("VALOR UNO: ",30);
        t2=new JTextField("VALOR DOS",30);
        t3=new JTextField("RESULTADO",30);
        suma=new JCheckBox("SUMAR");
        c.add(t1);
        c.add(t2);
        c.add(t3);
        c.add(suma);
        suma.addItemListener(this);
    }
    public void itemStateChanged(ItemEvent e)
    {
        double a,b,r;
        if(e.getItemSelectable()==suma)
        {
            a=Double.parseDouble(t1.getText());
            b=Double.parseDouble(t2.getText());
            r=a+b;
            t3.setText(String.valueOf(r));
        }
    }
}

CASILLAS DE TEXTO CON JCHECKBOX 1

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.applet.Applet;
public class CHEC_EJE1 extends JApplet implements ItemListener
{
    JTextField t1;
    JCheckBox ch1;
    public void init()
    {
    Container c=getContentPane();
    c.setLayout(new FlowLayout());
    t1=new JTextField("texto uno",30);
    ch1=new JCheckBox("SALUDO");
    c.add(t1);
    c.add(ch1);
    ch1.addItemListener(this);
  
    }
    public void itemStateChanged(ItemEvent e)
    {
        if(e.getItemSelectable()==ch1)
        {
            t1.setText("BIENVENIDO A SWING CON JCHECKBOX");
        }
      
    }
}

SWING CAJA DE TEXTO UNO

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class TEXTO_UNO extends JApplet implements ActionListener
{
    JLabel l1;
    JButton b1;
    JTextField t1;
    public void init()
    {
        Container c=getContentPane();
        c.setLayout(new FlowLayout());
        l1=new JLabel("NOMBRE: ");
        t1=new JTextField(30);
        b1=new JButton("SALUDOS");
        c.add(l1);
        c.add(t1);
        c.add(b1);
        b1.addActionListener(this);
    }
    public void actionPerformed(ActionEvent e)
    {
        if(e.getSource()==b1)
        {
            t1.setText("BIENVENIDO A SWING");
        }
    }
}

SWING LABEL DOS

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class L1 extends JApplet
{
    JLabel nom,dir,tel;
    public void  init()
    {
     Container c=getContentPane();
     c.setLayout(new FlowLayout());
     nom=new JLabel("rodrigo villanueva ");
     dir=new JLabel("aragon");
     tel=new JLabel("6798798");
     c.add(nom);
     c.add(dir);
     c.add(tel);
    
    }
}

SWING LABEL UNO

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.util.*;
import java.awt.event.*;
import java.applet.Applet;
import java.awt.*;
public class L1 extends JApplet
{
    JLabel e1;
    public void  init()
    {
     Container c=getContentPane();
     c.setLayout(new FlowLayout());
     e1=new JLabel("ESTA ES MI PRIMER ETIQUETA");
     c.add(e1);
       
    }
}

PEDIR DATOS CON JOPTION Y SYSTEM COMBINADOS

LOS VIDEOS ESTAN EN http://www.youtube.com/user/rvnrodrigo
import javax.swing.*;
import java.util.*;
public class PEDIR
{
    public static void main(String args[])
    {
        double a,b,c,r;
        a=pj();
        b=pj();
        c=pj();
        r=raiz(a,b,c);
        imp("LA RAIZ ES: "+r);
        imj("LA RAIZ ES: "+r);
       
    }
 public static void imp(String x)
    {
    System.out.print(x);
    }
 public static void imj(String x)
    {
    JOptionPane.showMessageDialog(null, x);
    }
  public static double p()
    {
      double x;
    Scanner m=new Scanner(System.in);
    imp("DAME UN NUMERO: ");
    x=m.nextDouble();
    return x;
    }
   public static double pj()
    {
    double x;
    x=Double.parseDouble(JOptionPane.showInputDialog("DAME UN VALOR: "));
    return x;
    }
   public static double raiz(double a,double b,double c )
    {
    return Math.sqrt(a+b+c);
    }
}//clase