Practicas en Netbeans 2 Parcial

  • Upload
    car0852

  • View
    230

  • Download
    0

Embed Size (px)

Citation preview

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    1/49

    Prcticasen

    netbeans 2

    parcial

    1.-llamado agenda escribir el

    siguiente cdigo en main

    package agenda;

    public class Main {

    @param args the command line

    arguments

    public static void main(String[]

    args) {

    Persona p1;

    p1=new Persona();

    p1.nombre="Israel";

    p1.apellido="alcantara";

    p1.direccion="sta Maria";

    p1.edad="16";

    p1.correo="rsa-gd@";

    p1.telefono="1478759";

    p1.mostrarnombre();

    Persona p2;

    p2=new Persona();

    p2.nombre="alejandro";

    p2.apellido="bernal";

    p2.direccion="santiago";

    p2.edad="16";

    p2.correo="nss.-@mdn";

    p2.telefono="1523428";

    p2.mostrarnombre();

    Persona p3;

    p3=new Persona();

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    2/49

    p3.nombre="adan";

    p3.apellido="cardenas";

    p3.direccion="santiago";

    p3.edad="17";

    p3.correo="lpfdr@sga";

    p3.telefono="1578458";

    p3.mostrarnombre();

    Persona p4;

    p4=new Persona();

    p4.nombre="jonathan";

    p4.apellido="eslaba";

    p4.direccion="santiago";

    p4.edad="16";

    p4.correo="eqczea@-nd";

    p4.telefono="1478759";

    p4.mostrarnombre();

    Persona p5;

    p5=new Persona();

    p5.nombre="yaselin";

    p5.apellido="espino";

    p5.direccion="san juan";

    p5.edad="15";

    p5.correo="saeskf@gd";

    p5.telefono="71240548";

    p5.mostrarnombre();

    Persona p6;

    p6=new Persona();

    p6.nombre="valentin";

    p6.apellido="fuentes";

    p6.direccion="santiago";

    p6.edad="16";

    p6.correo="rsa-gd@";

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    3/49

    p6.telefono="9284621";

    p6.mostrarnombre();

    Persona p7;

    p7=new Persona();

    p7.nombre="vicente";

    p7.apellido="ortega";

    p7.direccion="sta Maria";

    p7.edad="16";

    p7.correo="rsa-gd@";

    p7.telefono="1478759";

    p7.mostrarnombre();

    Persona p8;

    p8=new Persona();

    p8.nombre="darien";

    p8.apellido="davila";

    p8.direccion="san juan";

    p8.edad="16";

    p8.correo="dsesif|@-gde";

    p8.telefono="15784558";

    p8.mostrarnos

    Persona p9;

    p9=new Persona();

    p9.nombre="Arturo";

    p9.apellido="hernandes";

    p9.direccion="sta Maria";

    p9.edad="16";

    p9.correo="ds@hf-gfdh";

    p9.telefono="2481595";

    p9.mostrarnombre();

    Persona p10;

    p10=new Persona();

    p10.nombre=" ma.carmen";

    p10.apellido="alcantara";

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    4/49

    p10.direccion="sta Maria";

    p10.edad="16";

    p10.correo="rsa-gd@";

    p10.telefono="1478759";

    p10.mostrarnombre();

    System.out.println(Persona.total);

    *El cdigo en la class persona

    package agenda;

    public class Persona {

    public static int total;

    String nombre;

    String apellido;

    String direccion;

    String edad;

    String correo;

    String telefono;

    public Persona (){

    Persona.total ++;

    }

    public void mostrarnombre(){

    System.out.println(nombre+ " "

    + apellido+" " +direccion+" "

    +edad);

    }}Resultado

    Israel alcantara sta Maria 16

    alejandro bernal santiago 16

    adan cardenas santiago 17

    jonathan eslaba santiago 16

    yaselin espino san juan 15

    valentin fuentes santiago 16

    vicente ortega sta Maria 16

    darien davila san juan 16

    Arturo hernandes sta Maria 16

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    5/49

    ma.carmen alcantara sta Maria

    16

    2.- El programa clase es cribe

    el siguiente cdigo en main

    package clases;

    public class Main {

    @param args the command line

    arguments

    public static void main(String[]

    args) {

    Pelota p;

    p= new Pelota(500,500);

    float x= p.obtenerRadio();

    p.patearPelota();

    p.atraparPelota();

    }}

    *El cdigo en la clase pelota

    package clases;

    public class Pelota {

    //variables nativas de la clase

    float radio;

    float peso;

    //Constructores

    public Pelota ()

    {

    radio=100;

    peso=250;

    }

    public Pelota (float radio, float

    peso)

    {

    this.radio=radio; //con el

    this hace referencia a las

    variables nativas

    this.peso=peso;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    6/49

    }

    //Metodos: es una funcion que

    ejecuta ciertas lineas de cdigo

    para lograr algo

    public float obtenerRadio()

    { return this.radio;

    }

    public float obtenerPeso()

    {return this.peso;

    }

    public void patearPelota()

    {

    System.out.println("Haz pateado

    la pelota");

    } public void atraparPelota()

    {

    System.out.println("Haz atrapado

    la pelota");

    }}

    Resultado

    run:

    Haz pateado la pelota

    Haz atrapado la pelota

    3.-EL programa class e 2

    escribe el cdigo en main

    package classe2;

    public class Main {

    public static void main(String[]

    args) {

    // TODO code application logic

    here

    carro c;

    c=new carro();

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    7/49

    c.encender();

    c.apagar();

    }}

    Es cribe el cdigo en la clase

    carro

    package classe2;

    public class carro {

    double peso;

    double altura;

    double ancho;

    double largo;

    int numpuretas;

    boolean encendido=false;

    String modelo;

    public carro()

    {

    this.peso=1000;

    this.altura=1.90;

    this.ancho=4;

    }

    public void encender()

    {

    this.encendido=true;

    System.out.println("El carro

    esta encendido");

    }

    public void apagar()

    {

    this.encendido=false;

    System.out.println("El carro

    esta apagado");

    System.out.println("El carro

    esta en reversa");

    }}

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    8/49

    Resultado

    run:

    El carro esta encendido

    El carro est apagado

    El carro esta en reversa

    4.-Datos personales es cribir el

    siguiente cdigo en la clase

    main

    package datospersonales;

    public class Main {

    public static void main(String[]

    args) {

    Ventana v;

    v=new Ventana();

    v.setX(450);

    v.setY(200);

    }}

    El cdigo en la clase ventana

    package datospersonales;

    import java.awt.Color;

    public class Ventana extends

    javax.swing.JFrame{

    private int x,y;

    public Ventana(){

    //CONSTRUCTOR METODO

    INICIAL

    /CODIGO PARA CREAR UNA

    ETIQUETA

    javax.swing.JLabel etiqueta1;

    //DECLARAR EL NOMBRE DE

    LA ETIQUETA

    etiqueta1 =new

    javax.swing.JLabel("**DATOS

    PERSONALES**"); //TEXTO DE

    LA ETIQUETA

    Comentario [.1]:

    Comentario [.2]:

    Comentario [.3]:

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    9/49

    etiqueta1.setLocation(250,15);

    //LOCALIZACION DE LA

    ETIQUETA

    etiqueta1.setSize(500,50);

    //TAMAO DE LA ETIQUETA

    java.awt.Font q;

    //SELECCIONAR EL ESTILO DE

    LETRA

    q=new

    java.awt.Font("arial",1,20);//EL

    TIPO DE LETRA

    etiqueta1.setFont(q);

    etiqueta1.setForeground(Color.pi

    nk);

    // CODIGO PARA EL BOTON

    javax.swing.JButton botoncito;

    botoncito=new

    javax.swing.JButton("MOSTRAR

    DATOS");

    botoncito.setLocation(480,400);

    botoncito.setSize(250,30);

    java.awt.Color c5;

    c5=new

    java.awt.Color(80,95,50);

    botoncito.setBackground(c5);

    //botoncito.setBackground(Color.

    blue);

    java.awt.Font f;

    f=new

    java.awt.Font("arial",1,20);

    botoncito.setFont(f);

    //CODIGO PARA UNA

    ETIQUETA

    javax.swing.JLabel etiqueta;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    10/49

    etiqueta =new

    javax.swing.JLabel("NOMBRE");

    etiqueta.setLocation(100,70);

    etiqueta.setSize(100,50);

    //COLOR A LA ETIQUETA

    java.awt.Font p;

    p=new

    java.awt.Font("Green",1,20);

    etiqueta.setFont(p);

    etiqueta.setForeground(Color.red

    );

    // CODIGO PARA CREAR

    CAJA DE TEXTO

    javax.swing.JTextField

    caja;

    caja= new

    javax.swing.JTextField();

    caja.setLocation(500,70);

    caja.setSize(250,50);

    java.awt.Color c6;

    c6=new

    java.awt.Color(154,190,82);

    caja.setBackground(c6);

    //CODIGO PARA UNA

    ETIQUETA

    javax.swing.JLabel

    etiquetita;

    etiquetita =new

    javax.swing.JLabel("DIRECCION

    ");

    etiquetita.setLocation(100,100);

    etiquetita.setSize(200,150);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    11/49

    java.awt.Font r;

    r=new

    java.awt.Font("algerian",1,20);

    etiquetita.setFont(r);

    etiquetita.setForeground(Color.m

    agenta);

    // CODIGO PARA CREAR CAJA

    DE TEXTO

    javax.swing.JTextField caja1;

    caja1= new

    javax.swing.JTextField();

    caja1.setLocation(500,140);

    caja1.setSize(250,50);

    java.awt.Color c3;

    c3=new

    java.awt.Color(255,0,255);

    caja1.setBackground(c3);

    //CODIGO PARA CREA UNA

    ETIQUETA

    javax.swing.JLabel

    etiquetita2;

    etiquetita2 =new

    javax.swing.JLabel("EDAD");

    etiquetita2.setLocation(100,220);

    etiquetita2.setSize(200,50);

    java.awt.Font l;

    l=new

    java.awt.Font("HARRINGTON",1,

    20);

    etiquetita2.setFont(l);

    etiquetita2.setForeground(Color.y

    ellow);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    12/49

    // CODIGO PARA CREAR CAJA

    DE TEXTO

    javax.swing.JTextField caja2;

    caja2= new

    javax.swing.JTextField();

    caja2.setLocation(500,210);

    caja2.setSize(250,50);

    java.awt.Color O2;

    O2=new

    java.awt.Color(7,4,35);

    caja2.setBackground(O2);

    //CODIGO PARA CREA UN

    AREA DE TEXTO

    javax.swing.JTextArea area;

    area = new

    javax.swing.JTextArea("");

    area.setLocation(90,350);

    area.setSize(200,200);

    java.awt.Font k;

    k=new

    java.awt.Font("gigi",1,20);

    area.setFont(k);

    area.setForeground(Color.gray);

    java.awt.Color b5;

    b5=new

    java.awt.Color(90,17,178);

    area.setBackground(b5);

    //CODIGO PARA AGRAGAR

    OBJETOS A LA VENTANA

    this.add(botoncito);

    this.add(etiqueta);

    this.add(etiquetita);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    13/49

    this.add(etiqueta1);

    this.add(caja);

    this.add(etiquetita2);

    this.add(caja1);

    this.add(caja2);

    this.add(area);

    /CODIGO PARA CONSTRUIR

    LA VENTANA

    this.setLayout(null);

    //acomoda los objetos

    this.setSize(850,600);

    //tamao de la ventana

    this.setVisible(true); //visible

    la ventana

    this.setAlwaysOnTop(true);

    //ventana siempre abierta

    this.setTitle("DATOS

    PERSONALES");

    this.setEnabled(true);

    // CODIGO PARA DAR COLOR

    A LA VENTANA

    javax.swing.JPanel fondo;

    fondo= new

    javax.swing.JPanel();

    fondo.setSize(900, 800);

    java.awt.Color c4;

    c4= new java.awt.Color(10,

    502,15);

    fondo.setBackground(c4);

    this.add (fondo);

    }

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    14/49

    public void setX(int x1){

    x=x1;

    this.setLocation(x,y);

    }

    public void setY (int y1){

    y=y1;

    this.setLocation(x,y);

    }

    public int getX(){

    return x;

    }}

    Resultado

    5.-El cdigo main

    package eventosdelmouse;

    public class Main {

    public static void main(String[]

    args) {

    Ventana v;

    v= new Ventana ();

    Ventanita t;

    t= new Ventanita ();

    Ventanota a;

    a= new Ventanota();}}

    1.-venta escribe el cdigo

    package eventosdelmouse;

    import

    java.awt.event.MouseEvent;

    public class Ventana extends

    javax.swing.JFrame {

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    15/49

    public Ventana (){

    this.setSize(400,400);//tamao

    ventana

    this.setDefaultCloseOperation(2);

    this.setLayout(null);

    this.setLocation(70,100);

    this.setTitle("Eventos de

    mouse");

    this.setVisible(true);

    java.awt.event.MouseListener m;

    m=new

    java.awt.event.MouseListener() {

    public void

    mouseClicked(MouseEvent e) {

    //System.out.println("");

    int num=5,cub;

    cub=num*num*num;

    //calcula el valor de un cubo al

    dar click

    System.out.println("El

    cubo es:"+ cub);

    } public void

    mousePressed(MouseEvent e) {

    //System.out.println("");

    java.awt.Graphics g;

    g= getGraphics ();

    g.drawOval(40, 40, 50,

    40);//Dibuja un ovalo

    } public void

    mouseReleased(MouseEvent e) {

    //System.out.println("al

    pasar el mouse sobre la ventana

    aparece una imagen");

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    16/49

    java.awt.Graphics g;

    g= getGraphics ();

    g.drawLine(200, 50,

    300, 50);//Dibuja una linea

    }public void

    mouseEntered(MouseEvent e) {

    //System.out.println("Al pasar

    el mouse sobre la ventana

    aparece el mensaje");

    java.awt.Graphics g;

    g= getGraphics ();

    g.drawArc(190, 80,

    210, 90, 45, 90);

    }

    public void

    mouseExited(MouseEvent e) {

    //System.out.println("cuando

    quito");

    java.awt.Graphics g;

    g= getGraphics ();

    g.drawRect(50, 150,

    250, 100);

    } };

    this.addMouseListener(m);

    } }

    Resultado es

    2.-El cdigo de la ventana

    package eventosdelmouse;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    17/49

    import java.awt.Color;

    import

    java.awt.event.ActionEvent;

    public class Ventanita extends

    javax.swing.JFrame {

    public Ventanita(){

    this.setSize(500,400);//tamao

    ventana

    this.setDefaultCloseOperation(2);

    this.setLayout(null);

    this.setLocation(70,100);

    this.setTitle("Eventos de

    mouse");

    this.setVisible(true);

    // contruir una etiqueta

    javax.swing.JLabel

    etiquetatitulo; etiquetatitulo=new

    javax.swing.JLabel("****EVENTO

    S DEL MOUSE****");

    etiquetatitulo.setLocation(100,10)

    ;

    etiquetatitulo.setSize(200, 50);

    this.add(etiquetatitulo);

    //BOTONES

    final javax.swing.JButton

    aceptar;

    aceptar=new

    javax.swing.JButton("ACEPTAR:)

    ");

    aceptar.setLocation(60, 70);

    aceptar.setSize(120, 50);

    aceptar.setBackground(Color.CY

    AN);

    this.add(aceptar);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    18/49

    java.awt.event.ActionListener a;

    a= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e)

    {aceptar.setText("CANCELAR*,*"

    ); } }

    aceptar.addActionListener(a);

    final javax.swing.JButton bcc;

    bcc=new

    javax.swing.JButton("CAMBIAR

    COLOR");

    bcc.setLocation(250, 70);

    bcc.setSize(150, 50);

    bcc.setBackground(Color.CYAN);

    this.add(bcc);

    java.awt.event.ActionListener b;

    b= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    if(bcc.getBackground()==Color.C

    YAN){

    bcc.setBackground(Color.MAGE

    NTA);

    }else{

    bcc.setBackground(Color.CYAN);

    }} };

    bcc.addActionListener(b);

    }}

    Resultado

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    19/49

    3.-El codigo de la ventana

    package eventosdelmouse;

    import java.awt.Color;

    import

    java.awt.event.ActionEvent;

    public class Ventanota extends

    javax.swing.JFrame {

    public Ventanota(){

    this.setSize(500,400);//tamao

    ventana

    this.setDefaultCloseOperation(2);

    this.setLayout(null);

    this.setLocation(70,100);

    this.setTitle("Eventos de

    mouse");

    final javax.swing.JButton bcc;

    bcc=new

    javax.swing.JButton("");

    bcc.setLocation(50, 70);

    bcc.setSize(150, 50);

    bcc.setBackground(Color.GREE

    N);

    this.add(bcc);

    java.awt.event.ActionListener b;

    b= new

    java.awt.event.ActionListener()

    {public void

    actionPerformed(ActionEvent e) {

    if(bcc.getBackground()==Color.G

    REEN){

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    20/49

    bcc.setBackground(Color.BLACK

    );

    }else{

    bcc.setBackground(Color.GREE

    N);

    } } };

    bcc.addActionListener(b);

    final javax.swing.JButton bb;

    bb=new

    javax.swing.JButton("");

    bb.setLocation(50, 120);

    bb.setSize(150, 50);

    bb.setBackground(Color.WHITE);

    this.add(bb);

    java.awt.event.ActionListener c;

    c= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e)

    {if(bb.getBackground()==Color.W

    HITE){

    bb.setBackground(Color.RED);

    }else

    bb.setBackground(Color.WHITE);

    }}};

    bb.addActionListener(c);

    final javax.swing.JButton br;

    br=new

    javax.swing.JButton("");

    br.setLocation(50, 170);

    br.setSize(150, 50);

    br.setBackground(Color.RED);

    this.add(br);

    java.awt.event.ActionListener d;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    21/49

    d= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    if(br.getBackground()==Color.RE

    D){

    br.setBackground(Color.YELLO

    W);

    }else{

    br.setBackground(Color.RED);

    } } };

    br.addActionListener(d);

    //ETIQUETA

    javax.swing.JLabel etiquetatitulo;

    etiquetatitulo=new

    javax.swing.JLabel("****BANDER

    AS****");

    etiquetatitulo.setLocation(50,

    240);

    etiquetatitulo.setSize(200,

    50);

    this.add(etiquetatitulo);

    //SEMAFORO

    final javax.swing.JButton bv;

    bv=new

    javax.swing.JButton("");

    bv.setLocation(250, 70);

    bv.setSize(150, 50);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    22/49

    bv.setBackground(Color.GREEN)

    ;

    this.add(bv);

    java.awt.event.ActionListener e;

    e= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEven

    javax.swing.JOptionPane.showM

    essageDialog(null,"AVANZA");

    } };

    bv.addActionListener(e);

    final javax.swing.JButton

    bn;

    bn=new

    javax.swing.JButton("");

    bn.setLocation(250, 130);

    bn.setSize(150, 50);

    bn.setBackground(Color.ORANG

    E);

    this.add(bn);

    java.awt.event.ActionListener f;

    f= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    javax.swing.JOptionPane.showM

    essageDialog(null,"DISMINUYE

    LA VELOCIDAD");

    } };

    bn.addActionListener(f);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    23/49

    final javax.swing.JButton

    bro;

    bro=new

    javax.swing.JButton("");

    bro.setLocation(250, 190);

    bro.setSize(150, 50);

    bro.setBackground(Color.RED);

    this.add(bro);

    java.awt.event.ActionListener g;

    g= new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    javax.swing.JOptionPane.showM

    essageDialog(null,"DETENTE");

    } };

    bro.addActionListener(g);

    //ETIQUETA

    javax.swing.JLabel

    etiquetat;

    etiquetat=new

    javax.swing.JLabel("****SEMAFO

    RO****");

    etiquetat.setLocation(250, 240);

    etiquetat.setSize(200, 50);

    this.add(etiquetat);

    this.setVisible(true);}}

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    24/49

    Resultado

    6.-El codigo en la classe main

    package primerventana;

    public class Main {

    public static void

    main(String[] args) {

    Ventana v;

    v=new Ventana();

    // v.setX(450);

    // v.setY(200);

    // v.setX(450);

    // v.setY(200);

    }}

    package primerventana;

    import java.awt.Color;

    public class Ventana extends

    javax.swing.JFrame{

    private int x,y;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    25/49

    public Ventana(){

    //CONSTRUCTOR METODO

    INICIAL

    //CODIGO PARA CREAR UNA

    ETIQUETA

    javax.swing.JLabel

    etiqueta1; //DECLARAR EL

    NOMBRE DE LA ETIQUETA

    etiqueta1 =new

    javax.swing.JLabel("**OBJETOS

    EN JAVA**"); //TEXTO DE LA

    ETIQUETA

    etiqueta1.setLocation(250,15);

    //LOCALIZACION DE LA

    ETIQUETA

    etiqueta1.setSize(500,50);

    //TAMAO DE LA ETIQUETA

    java.awt.Font q;

    //SELECCIONAR EL ESTILO DE

    LETRA

    q=new

    java.awt.Font("arial",1,20);//EL

    TIPO DE LETRA

    etiqueta1.setFont(q);

    etiqueta1.setForeground(Color.pi

    nk);

    // CODIGO PARA EL

    BOTON

    javax.swing.JButton

    botoncito;

    botoncito=new

    javax.swing.JButton("HOLA");

    botoncito.setLocation(50,50);

    botoncito.setSize(250,30);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    26/49

    //java.awt.color c5;

    //c5=new

    java.awt.color(0,0,0);

    //

    botoncito.setBackground(c5);

    botoncito.setBackground(Color.bl

    ue);

    java.awt.Font f;

    f=new

    java.awt.Font("arial",1,20);

    botoncito.setFont(f);

    //CODIGO PARA UNA

    ETIQUETA

    javax.swing.JLabel etiqueta;

    etiqueta =new

    javax.swing.JLabel("SALUDO");

    etiqueta.setLocation(500,50);

    etiqueta.setSize(100,50);

    //COLOR A LA ETIQUETA

    java.awt.Font p;

    p=new

    java.awt.Font("arial",1,20);

    etiqueta.setFont(p);

    etiqueta.setForeground(Color.red

    );

    //CODIGO PARA CREAR

    OTRO BOTON

    javax.swing.JButton botoncito1;

    //Crear nuevo boton

    botoncito1=new

    javax.swing.JButton("yesica

    segundo castillo"); //DECLARAR

    UN NUEVO BOTON CON SU

    CONTENIDO

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    27/49

    botoncito1.setLocation(50,120);

    //LOCALIZACION DEL BOTON

    botoncito1.setSize(250,30);

    // TAMAO DEL BOTON

    botoncito1.setBackground(Color.

    yellow); // COLOR DEL BOTON

    java.awt.Font n;

    //INSTRUCCION PARA

    SELECCIONAR EL TIPO DE

    LETRA

    n=new

    java.awt.Font("arial",1,20); //SE

    ESCOGEN LOS ESTILOS DE

    LETRA

    botoncito1.setFont(n); //PARA

    QUE FUNCIONE EL ESTILO DE

    LETRA QUE SE ESCOGIO

    botoncito1.setForeground(Color.o

    range); //cOLOR DE LA LETRA

    //CODIGO PARA UNA

    ETIQUETA

    javax.swing.JLabel

    etiquetita;

    etiquetita =new

    javax.swing.JLabel("Nombre");

    etiquetita.setLocation(500,100);

    etiquetita.setSize(100,50);

    java.awt.Font r;

    r=new

    java.awt.Font("arial",1,20);

    etiquetita.setFont(r);

    etiquetita.setForeground(Color.pi

    nk); // CODIGO PARA CREAR

    CAJA DE TEXTO

    javax.swing.JTextField caja;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    28/49

    caja= new

    javax.swing.JTextField();

    caja.setLocation(50,180);

    caja.setSize(250,50);

    java.awt.Color c6;

    c6=new

    java.awt.Color(14,255,0);

    caja.setBackground(c6);

    //CODIGO PARA CREA

    UNA ETIQUETA

    javax.swing.JLabel

    etiquetita2;

    etiquetita2 =new

    javax.swing.JLabel("CAJA DE

    TEXTO");

    etiquetita2.setLocation(500,180);

    etiquetita2.setSize(200,50);

    java.awt.Font l;

    l=new

    java.awt.Font("arial",1,20);

    etiquetita2.setFont(l);

    etiquetita2.setForeground(Color.y

    ellow); //CODIGO PARA CREA

    UN AREA DE TEXTO

    javax.swing.JTextArea area;

    area = new

    javax.swing.JTextArea("MOSTRA

    R DATOS");

    area.setLocation(50,250);

    area.setSize(200,200);

    java.awt.Font k;

    k=new

    java.awt.Font("arial",1,20);

    area.setFont(k);

    area.setForeground(Color.gray);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    29/49

    java.awt.Color b5;

    b5=new

    java.awt.Color(0,0,0);

    area.setBackground(b5);

    //CODIGO PARA CREAR UNA

    ETIQUETA

    javax.swing.JLabel

    etiquetita3;

    etiquetita3 =new

    javax.swing.JLabel("AREA DE

    TEXTOS");

    etiquetita3.setLocation(500,250);

    etiquetita3.setSize(300,50);

    java.awt.Font m;

    m=new

    java.awt.Font("arial",1,20);

    etiquetita3.setFont(m);

    etiquetita3.setForeground(Color.

    GREEN);

    //CODIGO PARA

    AGRAGAR OBJETOS A LA

    VENTANA

    this.add(botoncito);

    this.add(botoncito1);

    this.add(etiqueta);

    this.add(etiquetita);

    this.add(etiqueta1);

    this.add(caja);

    this.add(etiquetita2);

    this.add(area);

    this.add(etiquetita3);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    30/49

    //CODIGO PARA CONSTRUIR

    LA VENTANA

    this.setLayout(null);

    //acomoda los objetos

    this.setSize(850,600);

    //tamao de la ventana

    this.setVisible(true); //visible

    la ventana

    this.setAlwaysOnTop(true);

    //ventana siempre abierta

    this.setTitle("Mi Primer

    Ventana");

    this.setEnabled(true);

    // CODIGO PARA DAR

    COLOR A LA VENTANA

    javax.swing.JPanel fondo;

    fondo= new

    javax.swing.JPanel();

    fondo.setSize(900, 800);

    java.awt.Color c4;

    c4= new java.awt.Color(100,

    50, 100);

    fondo.setBackground(c4);

    this.add (fondo);

    }

    public void setX(int x1){

    x=x1;

    this.setLocation(x,y);

    } public void setY (int y1){

    y=y1;

    this.setLocation(x,y);}

    public int getX(){

    return x;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    31/49

    }}

    7.-Programas de 2 pascial

    Diduja una casa

    package dibujos;

    import java.awt.Color;

    import java.awt.event.ActionEvent;

    public class ventana extends

    javax.swing.JFrame{

    public ventana(){

    this.setSize(500,400);

    this.setLayout(null);

    this.setDefaultCloseOperation(2);

    this.setLocation(500,100);

    this.setTitle("DIBUJAMDO

    OBJETOS");

    javax.swing.JPanel fondo;

    fondo= new javax.swing.JPanel();

    fondo.setSize(900, 800);

    fondo.setBackground(Color.BLUE);

    this.add(fondo);

    javax.swing.JButton dibujar;

    dibujar=new

    javax.swing.JButton("DIBUJAR");

    dibujar.setLocation(150,300);

    dibujar.setSize(100,25);

    this.add(dibujar);

    java.awt.event.ActionListener b;

    b=new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    java.awt.Graphics g;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    32/49

    g=getGraphics();

    //g.drawOval(100, 30, 50, 50);

    g.setColor(Color.YELLOW);

    g.fillOval(400, 30, 70,70);

    g.setColor(Color.WHITE);

    g.drawLine(200, 50, 300, 150);

    g.drawLine(200, 50, 100, 150);

    g.drawLine(100, 150, 300, 150);

    g.drawLine(100, 150, 100, 300);

    g.drawLine(100, 300, 300, 300);

    g.drawLine(300, 300, 300, 150);

    g.drawOval(100, 150, 50, 50);

    g.drawRect(250, 150, 50, 50);

    g.drawRect(301, 150, 160, 150);

    g.drawRect(320, 170, 122, 130);

    g.drawRect(320, 190, 122, 22);

    g.drawRect(320, 212, 122, 22);

    g.drawRect(320, 234, 122, 22);

    g.drawRect(320, 278, 122, 22);

    g.setColor(Color.ORANGE);

    g.fillRect(170, 230, 60, 70);

    }

    };

    dibujar.addActionListener(b);

    this.setVisible(true);

    }

    Calculadora de suma resta multiplicacin

    divisin

    public class calculadora {

    public class Ventana extends

    javax.swing.JFrame{

    public Ventana(){//CONTRUCTIOR

    this.setSize(400,400);//tomao de la ventana

    this.setDefaultCloseOperation(2);

    this.setLayout(null);

    this.setLocation(70,100);

    this.setTitle("calculadora");

    //this.setVisible(true);

    //codigo para etiqueta

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    33/49

    javax.swing.JLabel etqtulo;

    etqtulo=new javax.swing.JLabel("calculadora");

    etqtulo.setLocation(100,10);

    etqtulo.setSize(100,50);

    this.add(etqtulo);

    javax.swing.JLabel etq1;

    etq1=new javax.swing.JLabel("num1");

    etq1.setLocation(15,50);

    etq1.setSize(200,50);

    this.add(etq1);

    javax.swing.JLabel etq2;

    etq2=new javax.swing.JLabel("nun2");

    etq2.setLocation(15,100);

    etq2.setSize(200,50);

    this.add(etq2);

    javax.swing.JLabel etq3;

    etq3=new javax.swing.JLabel("resultado");

    etq3.setLocation(15,150);

    etq3.setSize(200,50);

    this.add(etq3);

    //codigo `para caja de texto

    final javax.swing.JTextField c1;

    c1=new javax.swing.JTextField();

    c1.setLocation(130, 50);

    c1.setSize(75,30);

    this.add(c1);

    final javax.swing.JTextField c2;

    c2=new javax.swing.JTextField();

    c2.setLocation(130, 100);

    c2.setSize(75,35);

    this.add(c2);

    final javax.swing.JTextField c3;

    c3=new javax.swing.JTextField();

    c3.setLocation(130, 150);

    c3.setSize(75,45);

    this.add(c3);

    //codigo para boton +/*-

    javax.swing.JButton boton1;

    boton1=new javax.swing.JButton("SUMA");

    boton1.setLocation(10, 200);

    boton1.setSize(100,55);

    this.add(boton1);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    34/49

    java.awt.event.ActionListener s;

    s=new java.awt.event.ActionListener() {

    public void actionPerformed(ActionEvent e) {

    // throw new

    UnsupportedOperationException("Not supported

    yet.");

    int x,y,z;

    x=Integer.parseInt(c1.getText());

    y=Integer.parseInt(c2.getText());

    z=x+y;

    c3.setText(String.valueOf(z));

    }

    };

    boton1.addActionListener(s);

    javax.swing.JButton boton2;

    boton2=new javax.swing.JButton("RESTA");

    boton2.setLocation(10, 280);

    boton2.setSize(100,55);

    this.add(boton2);

    java.awt.event.ActionListener r;

    r=new java.awt.event.ActionListener() {

    public void actionPerformed(ActionEvent e) {

    // throw new

    UnsupportedOperationException("Not supported

    yet.");

    int x,y,z;

    x=Integer.parseInt(c1.getText());

    y=Integer.parseInt(c2.getText());

    z=x-y;

    c3.setText(String.valueOf(z));

    }

    };

    boton2.addActionListener(r);

    8.-calculadora

    javax.swing.JButton boton3;

    boton3=new

    javax.swing.JButton("MUTIPLICASION");

    boton3.setLocation(150, 200);

    boton3.setSize(100,55);

    this.add(boton3);

    java.awt.event.ActionListener m;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    35/49

    m=new java.awt.event.ActionListener() {

    public void actionPerformed(ActionEvent

    e) {

    // throw new

    UnsupportedOperationException("Not

    supported yet.");

    int x,y,z;

    x=Integer.parseInt(c1.getText());

    y=Integer.parseInt(c2.getText());

    z=x*y;

    c3.setText(String.valueOf(z));

    }

    };

    boton3.addActionListener(m);

    javax.swing.JButton boton4;

    boton4=new

    javax.swing.JButton("DIVICION");

    boton4.setLocation(150, 280);

    boton4.setSize(100,55);

    this.add(boton4);

    java.awt.event.ActionListener d;

    d=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    // throw new

    UnsupportedOperationException("Not

    supported yet.");

    int x,y,z;

    x=Integer.parseInt(c1.getText());

    y=Integer.parseInt(c2.getText());

    z=x/y;

    c3.setText(String.valueOf(z));

    }

    };

    boton4.addAncestorListener(d);

    d=new java.awt.event.ActionListener() {

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    36/49

    }

    javax.swing.JButton boton5;

    boton5=new

    javax.swing.JButton("LIMPIAR");

    boton5.setLocation(280, 260);

    boton5.setSize(100,55);

    this.add(boton5);

    this.setVisible(true);

    }

    9.-Calcula el salario

    public class ventana3 extends

    javax.swing.JFrame {

    public ventana3(){

    javax.swing.JLabel etiqueta1;

    etiqueta1 =new

    javax.swing.JLabel("**CALCULAR

    SALARIO**");

    etiqueta1.setLocation(60,15);

    etiqueta1.setSize(500,50);

    java.awt.Font q;

    q=new java.awt.Font("Matura MT

    Script Capitals",1,20);

    etiqueta1.setFont(q);

    etiqueta1.setForeground(Color.darkGray);

    this.add(etiqueta1);

    javax.swing.JLabel etiqueta2;

    etiqueta2 =new

    javax.swing.JLabel("HRS.TRABAJADAS");

    etiqueta2.setLocation(20,100);

    etiqueta2.setSize(400,40);

    java.awt.Font g;

    g=new java.awt.Font("Matura MT

    Script Capitals",1,5);

    etiqueta2.setFont(q);

    etiqueta2.setForeground(Color.RED);

    this.add(etiqueta2);

    javax.swing.JLabel etiqueta3;

    etiqueta3 =new

    javax.swing.JLabel("SALARIO X HORA");

    etiqueta3.setLocation(20,180);

    etiqueta3.setSize(300,40);

    java.awt.Font s;

    s=new java.awt.Font("Matura MT

    Script Capitals",1,5);

    etiqueta3.setFont(q);

    etiqueta3.setForeground(Color.RED);

    this.add(etiqueta3);

    final javax.swing.JTextField c1;

    c1= new javax.swing.JTextField();

    c1.setLocation(350,100);

    c1.setSize(120,40);

    this.add(c1);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    37/49

    final javax.swing.JTextField c2;

    c2= new javax.swing.JTextField();

    c2.setLocation(350,180);

    c2.setSize(120,40);

    this.add(c2);

    final javax.swing.JTextArea a;

    a=new javax.swing.JTextArea();

    a.setLocation(20,260);

    a.setSize(300,280);

    this.add(a);

    javax.swing.JButton btn;

    btn=new

    javax.swing.JButton("CALCULAR");

    btn.setLocation(380,260);

    btn.setSize(180,30);

    btn.setBackground(Color.BLUE);

    java.awt.Font f;

    f=new java.awt.Font("Matura MT

    Script Capitals",1,15);

    btn.setFont(f);

    this.add(btn);

    java.awt.event.ActionListener p;

    p=new

    java.awt.event.ActionListener() {

    private String o;

    public void

    actionPerformed(ActionEvent e){

    int

    hrs,pago,dia,sem,quin,mes,ao,r,s,t;

    hrs=Integer.parseInt(c1.getText());

    pago=Integer.parseInt(c2.getText());

    dia=hrs*pago;

    r=hrs*pago;

    sem=dia*6;

    s=hrs*pago;

    quin=sem*2;

    t=hrs*pago;

    a.setText(String.valueOf("salario*dia="+r));

    a.setText(String.valueOf("salario*sem="+s)

    );

    a.setText(String.valueOf("salario*quin="+t)

    );

    }

    };

    btn.addActionListener(p);

    javax.swing.JButton btn1;

    btn1=new

    javax.swing.JButton("LIMPIAR");

    btn1.setLocation(380,350);

    btn1.setSize(180,30);

    btn1.setBackground(Color.BLUE);

    java.awt.Font h;

    h=new java.awt.Font("Matura MT

    Script Capitals",1,15);

    btn1.setFont(h);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    38/49

    this.add(btn1);

    java.awt.event.ActionListener lm;

    lm=new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    c1.setText("");

    c2.setText("");

    a.setText("");

    }

    };

    btn1.addActionListener(lm);

    javax.swing.JButton btn2;

    btn2=new

    javax.swing.JButton("EXIT");

    btn2.setLocation(380,440);

    btn2.setSize(180,30);

    btn2.setBackground(Color.BLUE);

    java.awt.Font i;

    i=new java.awt.Font("Matura MT

    Script Capitals",1,15);

    btn2.setFont(i);

    this.add(btn2);

    java.awt.event.ActionListener ex;

    ex=new

    java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    System.exit(0);

    }

    };

    btn2.addActionListener(ex);

    this.setLayout(null);

    this.setLocation(60,30);

    this.setSize(600,600);

    this.setAlwaysOnTop(true);

    this.setTitle("SALARIO DEL

    DOCENTE");

    this.setEnabled(true);

    this.setVisible(true);

    javax.swing.JPanel fondo;

    fondo= new javax.swing.JPanel();

    fondo.setSize(900, 800);

    fondo.setBackground(Color.YELLOW);

    this.add (fondo);

    this.setVisible(true);

    }

    }

    10.-

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    39/49

    Calcula si eres menor o mayor de

    edad

    javax.swing.JLabel etiqueta1;

    etiqueta1 =new

    javax.swing.JLabel("**INGRESA TU EDAD**");

    etiqueta1.setLocation(80,15);

    etiqueta1.setSize(500,50);

    java.awt.Font q;

    q=new java.awt.Font("Matura MT ScriptCapitals",1,20);

    etiqueta1.setFont(q);

    etiqueta1.setForeground(Color.BLACK);

    this.add(etiqueta1);

    final javax.swing.JTextField c1;

    c1= new javax.swing.JTextField();

    c1.setLocation(180,80);

    c1.setSize(120,40);

    this.add(c1);

    javax.swing.JButton btn;btn=new javax.swing.JButton("ENVIAR");

    btn.setLocation(40,150);

    btn.setSize(140,30);

    java.awt.Color c7;

    c7=new java.awt.Color(120,80,90);

    btn.setBackground(c7);

    java.awt.Font f;

    f=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn.setFont(f);

    this.add(btn);

    java.awt.event.ActionListener e;

    e=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    int edad = 0;

    edad=Integer.parseInt(c1.getText());

    if(edad>=18)

    javax.swing.JOptionPane.showMessageDialog(null,"eres mayor de edad");

    else

    javax.swing.JOptionPane.showMessageDialog

    (null,"eres menor de edad");

    }

    };

    btn.addActionListener(e);

    javax.swing.JButton btn1;

    btn1=new

    javax.swing.JButton("LIMPIAR");

    btn1.setLocation(300,150);

    btn1.setSize(160,30);

    java.awt.Color c;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    40/49

    c=new java.awt.Color(120,80,90);

    btn1.setBackground(c);java.awt.Font a;

    a=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn1.setFont(f);

    this.add(btn1);

    java.awt.event.ActionListener l;

    l=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    c1.setText("");

    }

    };

    btn1.addActionListener(l);

    javax.swing.JButton btn2;

    btn2=new javax.swing.JButton("EXIT");

    btn2.setLocation(180,200);

    btn2.setSize(120,30);

    java.awt.Color m;

    m=new java.awt.Color(120,80,90);btn2.setBackground(m);

    java.awt.Font j;

    j=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn2.setFont(j);

    this.add(btn2);

    java.awt.event.ActionListener ex;

    ex=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    System.exit(0);

    }

    };

    btn2.addActionListener(ex);

    this.setLayout(null);

    this.setLocation(50,50);

    this.setSize(500,400);this.setAlwaysOnTop(true);

    this.setTitle("EDAD");

    this.setEnabled(true);

    javax.swing.JPanel fondo;

    fondo= new javax.swing.JPanel();

    fondo.setSize(900, 800);

    java.awt.Color c4;

    c4= new java.awt.Color(150, 150, 140);

    fondo.setBackground(c4);

    this.add (fondo);

    this.setVisible(true);

    }

    }

    11.-Calcula tu calificacin

    javax.swing.JLabel etiqueta1;

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    41/49

    etiqueta1 =new

    javax.swing.JLabel("**CALI.DEL 1PARCIAL**");

    etiqueta1.setLocation(60,15);

    etiqueta1.setSize(500,50);

    java.awt.Font q;

    q=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta1.setFont(q);

    etiqueta1.setForeground(Color.RED);

    this.add(etiqueta1);

    javax.swing.JLabel etiqueta2;

    etiqueta2 =new

    javax.swing.JLabel("GEOMETRIA");

    etiqueta2.setLocation(20,80);

    etiqueta2.setSize(500,50);

    java.awt.Font g;

    g=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta2.setFont(q);

    etiqueta2.setForeground(Color.BLACK);

    this.add(etiqueta2);

    javax.swing.JLabel etiqueta3;etiqueta3 =new

    javax.swing.JLabel("CTSYV");

    etiqueta3.setLocation(20,140);

    etiqueta3.setSize(500,50);

    java.awt.Font c;

    c=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta3.setFont(q);

    etiqueta3.setForeground(Color.BLACK);

    this.add(etiqueta3);

    javax.swing.JLabel etiqueta4;

    etiqueta4 =new

    javax.swing.JLabel("INGLES 3");

    etiqueta4.setLocation(20,200);

    etiqueta4.setSize(500,50);

    java.awt.Font i;

    i=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta4.setFont(q);

    etiqueta4.setForeground(Color.BLACK);

    this.add(etiqueta4);

    javax.swing.JLabel etiqueta5;etiqueta5 =new

    javax.swing.JLabel("BIOLOGIA");

    etiqueta5.setLocation(20,260);

    etiqueta5.setSize(500,50);

    java.awt.Font b;

    b=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta5.setFont(q);

    etiqueta5.setForeground(Color.BLACK);

    this.add(etiqueta5);

    javax.swing.JLabel etiqueta6;

    etiqueta6 =new

    javax.swing.JLabel("DESA.SOFTWARE");

    etiqueta6.setLocation(20,320);

    etiqueta6.setSize(500,50);

    java.awt.Font d;

    d=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta6.setFont(q);

    etiqueta6.setForeground(Color.BLACK);

    this.add(etiqueta6);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    42/49

    javax.swing.JLabel etiqueta7;etiqueta7 =new

    javax.swing.JLabel("BASES DE DATOS");

    etiqueta7.setLocation(20,380);

    etiqueta7.setSize(500,50);

    java.awt.Font bd;

    bd=new java.awt.Font("Matura MT Script

    Capitals",1,20);

    etiqueta7.setFont(q);

    etiqueta7.setForeground(Color.BLACK);

    this.add(etiqueta7);

    final javax.swing.JTextField c1;

    c1= new javax.swing.JTextField();

    c1.setLocation(300,85);

    c1.setSize(120,30);

    this.add(c1);

    final javax.swing.JTextField c2;

    c2= new javax.swing.JTextField();

    c2.setLocation(300,145);

    c2.setSize(120,30);

    this.add(c2);

    final javax.swing.JTextField c3;c3= new javax.swing.JTextField();

    c3.setLocation(300,205);

    c3.setSize(120,30);

    this.add(c3);

    final javax.swing.JTextField c4;

    c4= new javax.swing.JTextField();

    c4.setLocation(300,265);

    c4.setSize(120,30);

    this.add(c4);

    final javax.swing.JTextField c5;

    c5= new javax.swing.JTextField();

    c5.setLocation(300,330);

    c5.setSize(120,30);

    this.add(c5);

    final javax.swing.JTextField c6;

    c6= new javax.swing.JTextField();

    c6.setLocation(300,390);

    c6.setSize(120,30);

    this.add(c6);

    javax.swing.JButton btn;btn=new

    javax.swing.JButton("PROMEDIO");

    btn.setLocation(10,460);

    btn.setSize(170,30);

    btn.setBackground(Color.red);

    java.awt.Font f;

    f=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn.setFont(f);

    this.add(btn);

    java.awt.event.ActionListener p;

    p=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e){

    int u,v,w,x,y,z,o;

    u=Integer.parseInt(c1.getText());

    v=Integer.parseInt(c2.getText());

    w=Integer.parseInt(c3.getText());

    x=Integer.parseInt(c4.getText());

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    43/49

    y=Integer.parseInt(c5.getText());

    z=Integer.parseInt(c6.getText());o=u+v+w+x+y+z;

    javax.swing.JOptionPane.showMessageDialog

    (null,"EL PROMEDIO ES:"+o);

    }

    };

    btn.addActionListener(p);

    javax.swing.JButton btn1;

    btn1=new

    javax.swing.JButton("LIMPIAR");

    btn1.setLocation(190,460);

    btn1.setSize(160,30);

    btn1.setBackground(Color.red);

    java.awt.Font l;

    l=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn1.setFont(l);

    this.add(btn1);

    java.awt.event.ActionListener lm;

    lm=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    c1.setText("");

    c2.setText("");

    c3.setText("");

    c4.setText("");

    c5.setText("");

    c6.setText("");

    }

    };

    btn1.addActionListener(lm);

    javax.swing.JButton btn2;

    btn2=new javax.swing.JButton("EXIT");

    btn2.setLocation(360,460);

    btn2.setSize(110,30);

    btn2.setBackground(Color.red);

    java.awt.Font e;

    e=new java.awt.Font("Matura MT Script

    Capitals",1,15);

    btn2.setFont(e);

    this.add(btn2);

    java.awt.event.ActionListener ex;

    ex=new java.awt.event.ActionListener() {

    public void

    actionPerformed(ActionEvent e) {

    System.exit(0);

    }

    };

    btn2.addActionListener(ex);

    this.setLayout(null);

    this.setLocation(60,50);

    this.setSize(500,600);

    this.setAlwaysOnTop(true);

    this.setTitle("PROMEDIO");

    this.setEnabled(true);

    this.setVisible(true);

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    44/49

    javax.swing.JPanel fondo;fondo= new javax.swing.JPanel();

    fondo.setSize(900, 800);

    fondo.setBackground(Color.CYAN);

    this.add (fondo);

    this.setVisible(true);

    12.-Herencia

    public padre(){

    }

    String

    ojos="cafes",cabello="chino",colorpiel="moren

    o";

    double altura=1.65;

    public void desesperarse(){

    System.out.println("QUIERO GRITAR");

    }

    public void jugar(){

    System.out.println("SOY DEPORTISTA");

    }

    public void trabajar(){System.out.println("ME GUSTA

    TRABAJAR");

    }

    }

    gato

    Bigotes bigote_izquierda;

    Bigotes bigote_derecha;

    Ojos ojo_izquierda;

    Ojos ojo_derecha;

    Patas p1,p2,p3,p4;

    Cola cola;

    //metodos

    public void Maullar() {

    System.out.println("el gato poncho

    maulla");

    }

    public void Rasgunar() {

    System.out.println("el gato toncho

    rasgua");

    }

    public void Jugar() {System.out.println("el gato pancho

    juega");

    }

    public void Pelear() {

    System.out.println("el gato ponchito

    pelea");

    }

    }

    colores

    package menu;

    import java.awt.Color;

    import java.awt.Container;

    import java.awt.event.ActionEvent;

    import java.awt.event.ActionListener;

    import javax.swing.JFrame;

    import javax.swing.JMenu;

    import javax.swing.JMenuBar;

    import javax.swing.JMenuItem;

    public class Colores extends JFrame

    implements ActionListener {

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    45/49

    //atributos de colores

    private JMenuBar mb;private JMenu menu1,menu2;

    private JMenuItem

    mi1,mi2,mi3,mi4,mi5,mi6,mi7,mi8,mi9,mi10;

    public Colores(){

    javax.swing.JLabel etiqueta;

    etiqueta=new

    javax.swing.JLabel("MUNDO COLORES");

    etiqueta.setLocation(120, 5);

    etiqueta.setSize(300,50);

    this.add(etiqueta);

    setLayout(null);

    mb=new JMenuBar();

    setJMenuBar(mb);

    menu1=new JMenu("Espaol");

    mb.add(menu1);

    menu2=new JMenu("Ingles");

    mb.add(menu2);

    mi1=new JMenuItem("Rojo");

    mi1.addActionListener(this);menu1.add(mi1);

    mi2=new JMenuItem("Verde");

    mi2.addActionListener(this);

    menu1.add(mi2);

    mi3=new JMenuItem("Cafe");

    mi3.addActionListener(this);

    menu1.add(mi3);

    mi4=new JMenuItem("Negro");

    mi4.addActionListener(this);

    menu1.add(mi4);

    mi5=new JMenuItem("Blanco");

    mi5.addActionListener(this);

    menu1.add(mi5);

    mi6=new JMenuItem("Yellow");

    mi6.addActionListener(this);

    menu2.add(mi6);

    mi7=new JMenuItem("Pink");

    mi7.addActionListener(this);menu2.add(mi7);

    mi8=new JMenuItem("Cyan");

    mi8.addActionListener(this);

    menu2.add(mi8);

    mi9=new JMenuItem("Orange");

    mi9.addActionListener(this);

    menu2.add(mi9);

    mi10=new JMenuItem("Purple");

    mi10.addActionListener(this);

    menu2.add(mi10);

    }

    public void actionPerformed(ActionEvent e)

    {

    Container f=this.getContentPane();

    if(e.getSource()==mi1){

    f.setBackground(new Color(255,0,0));

    }

    if(e.getSource()==mi2){

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    46/49

    f.setBackground(new Color(0,255,0));

    }if(e.getSource()==mi3){

    f.setBackground(new Color(102,0,0));

    }

    if(e.getSource()==mi4){

    f.setBackground(new Color(0,0,0));

    }

    if(e.getSource()==mi5){

    f.setBackground(new

    Color(255,255,255));

    }

    if(e.getSource()==mi6){

    f.setBackground(new Color(255,255,0));

    }

    if(e.getSource()==mi7){

    f.setBackground(new Color(255,0,255));

    }

    if(e.getSource()==mi8){

    f.setBackground(new Color(0,255,255));

    slario

    lineas

    calificasiones

    Cambia de color

    Diga lneas

    Calcula califi

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    47/49

    Calcula el salario

    Datos personales

    agenda

    run:

    ME GUSTA TRABAJAR

    ME GUSTA LLORAR

    SOY DEPORTISTA

    QUIERO GRITAR

    Herencia

    agenda

    Bandera semaforo

    agenda

    run:

    ME GUSTA TRABAJAR

    ME GUSTA LLORAR

    SOY DEPORTISTA

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    48/49

    QUIERO GRITAR

    Herencia

    calculadoras

    el gato poncho maullael gato toncho rasgua

    el gato pancho juega

    el gato ponchito pelea

  • 7/22/2019 Practicas en Netbeans 2 Parcial

    49/49