viernes, 5 de abril de 2019

ScrollPane en java Checkbox



EJERCICIO 19.

import java.awt.*;
import java.awt.event.*;

public class ScrollPanelOption extends Frame {
        public ScrollPanelOption(String titulo, int x, int y){
        super("opciones de scroll panel");
        setSize(x,y);
        setVisible(true);
        setLayout(new FlowLayout());
     }
       
        public void AgregarPanelScroll(){
        ScrollPane panel=new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
        Panel otroPanel=new Panel();
       
        otroPanel.setLayout(new GridLayout(7,4));
       
        CheckboxGroup opcionGrupo;
        opcionGrupo= new CheckboxGroup();
       
        otroPanel.add(new Checkbox("java 1"));
        otroPanel.add(new Checkbox("c++ 1", opcionGrupo, true));
        otroPanel.add(new Checkbox("php 1"));
       
         panel.add(otroPanel);
   
         add(panel);
         validate();
       
       
        }
       
        public static void main (String[] args){
         ScrollPanelOption miVentana=new ScrollPanelOption("Ventana scroll", 200,250);
         miVentana.AgregarPanelScroll();
       
         miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
}


Ejercicio 19.


import java.awt.*;
import java.awt.event.*;

public class ScrollPanel1 extends Frame {
      public ScrollPanel1(String titulo, int x, int y){
       super("opciones de scroll panel");
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout());
     }

     public void AgregarPanelScroll(){
     ScrollPane panel=new ScrollPane(ScrollPane.SCROLLBARS_AS_NEEDED);
   
     Panel otroPanel=new Panel();
     otroPanel.setLayout(new GridLayout(7,4));
     otroPanel.add(new Button("nombre 1"));
     otroPanel.add(new Button("direccion 2"));
     otroPanel.add(new Button("ingresar3 "));
     otroPanel.add(new Button("salir 4"));
   
     panel.add(otroPanel);
   
     add(panel);
     validate();
     }
   
     public static void main (String[] args){
         ScrollPanel1 miVentana=new ScrollPanel1("Ventana scroll", 400,450);
         miVentana.AgregarPanelScroll();
       
         miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
}

Panel de Opciones Checkbox CheckboxGroup en java


Ejercicio nro 17


import java.awt.*;
import java.awt.event.*;

public class CheckOpetion extends Frame {
   public CheckOpetion(String titulo, int x, int y){
       super("ingreso d panel de opciones");
       setSize(x,y);
       setVisible(true);
    }   
 
    public void agregaOpciones(){
       Panel panel3, panel2;
     
       Checkbox opcion1, opcion2, opcion3, opcion4;
     
       CheckboxGroup opcionGrupo;
     
       opcionGrupo= new CheckboxGroup();
     
       opcion1=new Checkbox("java");
       opcion2=new Checkbox("php", opcionGrupo,true);
       opcion3=new Checkbox("c++");
     
       panel3=new Panel();
       panel3.setLayout(new FlowLayout());
     
       panel3.add(opcion1);
       panel3.add(opcion2);
       panel3.add(opcion3);
     
     
     
       setLayout(new GridLayout(0,4));
       add(panel3);
       validate();
    }
   
     
        public static void main (String[] args){
         CheckOpetion miVentana=new CheckOpetion("Ventana checkbox", 300,150);
         miVentana.agregaOpciones();
       
         miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
   
}

jueves, 4 de abril de 2019

ingreso Checkbox CheckboxGroup Panel


Ejercicio 16

import java.awt.*;
import java.awt.event.*;

public class CheckCheckGroup extends Frame {
    public CheckCheckGroup(String titulo, int x, int y){
       super("ingreso check");
       setSize(x,y);
       setVisible(true);
    } 
     
    public void agregaOpciones(){
    Panel panel01,panel02;
    Checkbox check01, check02, check03; 
    Checkbox check04, check05, check06;

    CheckboxGroup checkboxgroup;
   
    check01=new Checkbox();
    check01.setLabel("opcion 1");

     check02=new Checkbox("opcion 2",true);
     check03=new Checkbox("opcion 3");
   
     check03.setState(true); //otra forma de activar casilla
   
     panel01=new Panel(); //creacion del panel
     panel01.setLayout(new FlowLayout()); // aplicamos gestor de diseno
   
     panel01.add(check01);//adicionamos los objetos checkbox al panel
     panel01.add(check02);
     panel01.add(check03);
   
     //segundo panel con las opciones agrupadas
   
     checkboxgroup=new CheckboxGroup(); // creamos objeto de grupo de opciones
   
     //activamos o desactivamos checkbox
   
     check04=new Checkbox("opcion 4",true);
     check05=new Checkbox("opcion 5",false);
     check06=new Checkbox("opcion 6",false);
   
     panel02=new Panel(); //creacion del panel
     panel02.setLayout(new FlowLayout()); // aplicamos gestor de diseno
   
     panel02.add(check04);//adicionamos los objetos checkbox al panel
     panel02.add(check05);
     panel02.add(check06);
   
   
     setLayout(new GridLayout(0,2));//utilizamos otro gestor de diseno para la ventana
   
     add(panel01); //se agrega los panel01 a la ventana
     add(panel02);
     validate();
    }

     public static void main (String[] args){
         CheckCheckGroup miVentana=new CheckCheckGroup("Ventana checkbox", 300,150);
         miVentana.agregaOpciones();
       
         miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
}

Entrada de TextArea TextField Java


Ejercicio 15.


import java.awt.*;
import java.awt.event.*;

public class TextoArea2 extends Frame{
       public TextoArea2(String titulo, int x, int y){
       super("Ingreso de datos desde comando(super)");
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       this.agregarTexto();
       }

        public void agregarTexto(){
     
       TextField cajaField = new TextField("ingreso location 30 ", 30);
       TextField cajaField2 = new TextField("ingreso anotation 20", 20);
       add(cajaField);
       add(cajaField2);
     
     
       TextArea areaTexto2=new TextArea(5,60);
           
           areaTexto2.setText("numero 1:  \n");
           areaTexto2.append("numero 2: \n");
           areaTexto2.append("numero 3: \n");
         
           add(areaTexto2);
         
       TextArea areaTexto3=new TextArea(5,60);
           
           areaTexto3.setText("primera \n");
           areaTexto3.append("segunda \n");
           areaTexto3.append("tercera\n");
         
           add(areaTexto3);
               
           
   
             validate();
     
        }
       
        public static void main (String[] args){
        TextoArea2 miVentana=new TextoArea2("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }     
     
}

Ingreso TextArea TextField java


ejercicio 14


import java.awt.*;
import java.awt.event.*;

public class TextoAreaFIeld extends Frame {
       public TextoAreaFIeld(String titulo, int x, int y){
       super("Ingreso de datos desde comando(super)");
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       this.agregarTexto();
       }
     
       public void agregarTexto(){
     
       TextField cajaField = new TextField("ingreso por TextField", 20);
       add(cajaField);
     
       TextArea areaTexto=new TextArea(5,60);
       areaTexto.setText("primerea linea areaTexto 5,30\n");
       areaTexto.append("segunda linea append \n");
       areaTexto.append("tercera linea comando areaText.append \n");
       add(areaTexto);
     
       validate();
     
       }
     
     
        public static void main (String[] args){
        TextoAreaFIeld miVentana=new TextoAreaFIeld("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }     
}

lista desplegable java label item add

ejercicio 13.

import java.awt.*;
import java.awt.event.*;
public class Lista2 extends Frame{
       public Lista2(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       this.PonerLista();
       }
     
       public void PonerLista(){
     
           List lista1= new List(5,true);
           Choice lista2 = new Choice();
         
           for(int i=0; i<20; i++) {
           
           lista1.add("numero: "+i+" ");
             
           }
       add(lista1);
     
           for(int i=0; i<50; i++) {
           
           lista2.addItem("numero: "+i+" ");
             
           }
         
           add(lista2);
     
     
       } 

     
        public static void main (String[] args){
        Lista2 miVentana=new Lista2("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
     

}

Lista desplegable en java



ejercicio 12.

import java.awt.*;
import java.awt.event.*;

public class Listar extends Frame {
       public Listar(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       this.PonerLista();
     
       } 
     
       public void PonerLista(){
     
           List lista1= new List(3,true);
         
           Choice lista2 = new Choice();
         
           lista1.add("jose");
           lista1.add("carmen");
           lista1.add("rebeca");
           lista1.add("alex");
           lista1.add("ruben");
         
           add(lista1);
         
         
           lista2.addItem("chile");
           lista2.addItem("panama");
           lista2.addItem("bolivia");
           lista2.addItem("argentina");
           lista2.addItem("brazil");
           add(lista2);
         
           validate();
       }
     
       public static void main (String[] args){
        Listar miVentana=new Listar("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
     
}

CREACION DE ETIQUETAS LABEL



EJERCICIO 11.

import java.awt.*;
import java.awt.event.*;

public class Etiqueta2 extends Frame {
       public Etiqueta2(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       agregarEtiquetas();
     
    }
 
     
      public void agregarEtiquetas(){
      Panel panel=new Panel();
      panel.setLayout(new GridLayout(0,1,1,1));
   
     
      Label etiqueta1=new Label("Java");
      etiqueta1.setAlignment(Label.LEFT);
     
      Label etiqueta2=new Label("PHP");
      etiqueta2.setAlignment(Label.LEFT);
     
      Label etiqueta3=new Label("STUDIO");
      etiqueta3.setAlignment(Label.LEFT);
     
      Label etiqueta4=new Label("C++");
      etiqueta4.setAlignment(Label.LEFT);
     
      Label etiqueta5=new Label("PROGRAMACION");
      etiqueta5.setAlignment(Label.LEFT);
     
      panel.add(etiqueta1);
      panel.add(etiqueta2);
      panel.add(etiqueta3);
      panel.add(etiqueta4);
      panel.add(etiqueta5);
     
      this.add(panel);
      validate();
      }
     
     
      public static void main (String[] args){
        Etiqueta2 miVentana=new Etiqueta2("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
}

Creacion de etiquetas en java label


ejercicio 10
codigo

import java.awt.*;
import java.awt.event.*;
public class Etiqueta10 extends Frame {
       public  Button boton;

   public Etiqueta10(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
     
       boton = new Button("Un Boton " );
       this.add(boton);
     
       agregarEtiquetas();
     
    }
 
 
     public void agregarEtiquetas(){
     Panel panel=new Panel();
     panel.setLayout(new GridLayout(0,1,1,1));
   
     Label etiqueta1= new Label(); //creacion de una etiqueta1
     etiqueta1.setText("Etiqueta 1");
 
     Label etiqueta2=new Label("ingreso de datos");
     etiqueta2.setAlignment(Label.CENTER);
   
     Label etiqueta3=new Label("configuracion del sistema");
     etiqueta3.setAlignment(Label.RIGHT);
   
     panel.add(etiqueta1);
     panel.add(etiqueta2);
     panel.add(etiqueta3);
   
     this.add(panel);
   
     validate();
     }
         
     public static void main (String[] args){
        Etiqueta10 miVentana=new Etiqueta10("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }   
}

Botones en java



ejercicio 9.

import java.awt.*;
import java.awt.event.*;
public class Ventana9 extends Frame {
     public  Button boton;
     public  Button boton1, boton2;
       
       
       public Ventana9(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
       boton = new Button("Un Boton " );
       this.add(boton);
       
       boton1=new Button("un botn 1");
       this.add(boton1);
       
       boton2=new Button("un botn 2");
       this.add(boton2);
       
       }
       
       
        public static void main (String[] args){
        Ventana9 miVentana=new Ventana9("una ventana", 600,400);
     
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        } 
                });       
        }
       
}


Creacion de botones en java



ejrcicio 8
Codigo:

import java.awt.*;
import java.awt.event.*;
public class Ventana8 extends Frame{
       public  Button boton;
     
     
       public Ventana8(String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       setVisible(true);
       setLayout(new FlowLayout()); // gestor de diseno
       boton = new Button("Un Boton 8" );
       this.add(boton);
       }
     
     
        public static void main (String[] args){
        Ventana8 miVentana=new Ventana8("una ventana", 600,400);
   
        miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
        }
     
}

Abrir fichero de Dialogo



Codigo:

import java.awt.*;
import java.awt.event.*;
public class Ventana7 extends Frame {
        public Ventana7 (String titulo, int x, int y){
        super(titulo);
        setSize(x,y);
        //JMenu();
        setVisible(true);     
       }
       
     public void muestraDialogoFichero(){
     FileDialog dialogo= new FileDialog(this);
     dialogo.setVisible(true);
     } 
   
   
     public static void main (String[] args){
     Ventana7 miVentana=new Ventana7("una ventana", 600,400);
     miVentana.muestraDialogoFichero();
   
     miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });     
     }
}











ventanas java jmenubar menu jmenuitem java



ejercicio 6.

import java.awt.*;
import java.awt.event.*;

public class Ventana6 extends Frame{
     public Ventana6 (String titulo, int x, int y){
             super(titulo);
             setSize(x,y);
             JMenu();
             setVisible(true);     
       }

       public void JMenu(){
        MenuBar menubar;
        Menu menuArchivo, menuEdicion, menuVer;
       
        MenuItem nuevo, abrir, guardar;
        MenuItem copiar, cortar, pegar;
        MenuItem medir, crear, localizar;
       
        CheckboxMenuItem medircheck, localizarcheck;
       
        menubar=new MenuBar();  // se crea la menu barra
        setMenuBar(menubar);  // se crea la menu barra
 //----------------------------------------------------------     
        menuArchivo= new Menu("Archivo", true);
        menubar.add(menuArchivo);  // creamos un obj. implementamos como menu archivo en la barra


       
        nuevo=new MenuItem("Nuevo");
        menuArchivo.add(nuevo);
       
        abrir=new MenuItem("Abrir");
        menuArchivo.add(abrir);
       
        guardar=new MenuItem("Guardar");
        menuArchivo.add(guardar);
 //----------------------------------------------------------     
       
        menuEdicion= new Menu("Edicion", true);
        menubar.add(menuEdicion);

       
       
        copiar=new MenuItem("Copiar");
        menuEdicion.add(copiar);
       
        cortar=new MenuItem("Cortar");
        menuEdicion.add(cortar);
       
        pegar=new MenuItem("Pegar");
        menuEdicion.add(pegar);

 //----------------------------------------------------------     
       
       
        menuVer= new Menu("Edicion", true);
        menubar.add(menuVer);
       
       
       
       // medir=new MenuItem("Medir");
      //  menuVer.add(medir);
       
        crear=new MenuItem("Crear");
        menuVer.add(crear);
       
     //   localizar=new MenuItem("Localizar");
     //   menuVer.add(localizar);

//---------------------------------------------------------
        medircheck=new CheckboxMenuItem("Medir", true);
        menuVer.add(medircheck);
               
        localizarcheck=new CheckboxMenuItem("Localizar", true);
        menuVer.add(localizarcheck);
             
       }     

      //--------------------------------------------------------
       public void muestraDialogo1(String titulo, int x, int y){
     
           Dialog dialogo = new Dialog(this, titulo, false);
         
           dialogo.setSize(x,y);
           dialogo.setVisible(true);
     
       }
     
       public void muestraDialogo2(String titulo, int x, int y){
     
           Dialog dialogo = new Dialog(this, titulo, false);
         
           dialogo.setSize(x,y);
           dialogo.setVisible(true);
     
       }
     
       public void muestraDialogo3(String titulo, int x, int y){
     
           Dialog dialogo = new Dialog(this, titulo, false);
         
           dialogo.setSize(x,y);
           dialogo.setVisible(true);
     
       }
     
     
   //--------------------------------------------------------------
           public static void main (String[] args){
           Ventana6 miVentana=new Ventana6("Una ventana", 500, 600);
           
            miVentana.muestraDialogo1("un dialogo", 300, 200);
            miVentana.muestraDialogo2("un dialogo", 500, 200);
            miVentana.muestraDialogo3("un dialogo", 400, 200);
           
                miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
           }
   
   
}

Cuadro de Dialogo java ventanas jmenu jmenuitem jmenubar












ejercicio 5.

import java.awt.*;
import java.awt.event.*;

public class Ventana3 extends Frame {
       public Ventana3 (String titulo, int x, int y){
             super(titulo);
             setSize(x,y);
             JMenu();
             setVisible(true);     
       }

       public void JMenu(){
        MenuBar menubar;
        Menu menuArchivo, menuEdicion, menuVer;
       
        MenuItem nuevo, abrir, guardar;
        MenuItem copiar, cortar, pegar;
        MenuItem medir, crear, localizar;
       
        CheckboxMenuItem medircheck, localizarcheck;
       
        menubar=new MenuBar();  // se crea la menu barra
        setMenuBar(menubar);  // se crea la menu barra
 //----------------------------------------------------------     
        menuArchivo= new Menu("Archivo", true);
        menubar.add(menuArchivo);  // creamos un obj. implementamos como menu archivo en la barra


       
        nuevo=new MenuItem("Nuevo");
        menuArchivo.add(nuevo);
       
        abrir=new MenuItem("Abrir");
        menuArchivo.add(abrir);
       
        guardar=new MenuItem("Guardar");
        menuArchivo.add(guardar);
 //----------------------------------------------------------     
       
        menuEdicion= new Menu("Edicion", true);
        menubar.add(menuEdicion);

       
       
        copiar=new MenuItem("Copiar");
        menuEdicion.add(copiar);
       
        cortar=new MenuItem("Cortar");
        menuEdicion.add(cortar);
       
        pegar=new MenuItem("Pegar");
        menuEdicion.add(pegar);

 //----------------------------------------------------------     
       
       
        menuVer= new Menu("Edicion", true);
        menubar.add(menuVer);
       
       
       
       // medir=new MenuItem("Medir");
      //  menuVer.add(medir);
       
        crear=new MenuItem("Crear");
        menuVer.add(crear);
       
     //   localizar=new MenuItem("Localizar");
     //   menuVer.add(localizar);

//---------------------------------------------------------
        medircheck=new CheckboxMenuItem("Medir", true);
        menuVer.add(medircheck);
               
        localizarcheck=new CheckboxMenuItem("Localizar", true);
        menuVer.add(localizarcheck);
             
       }     

     
       public void muestraDialogo(String titulo, int x, int y){
     
           Dialog dialogo = new Dialog(this, titulo, false);
         
           dialogo.setSize(x,y);
           dialogo.setVisible(true);
     
       }
     
 
           public static void main (String[] args){
           Ventana3 miVentana=new Ventana3("Una ventana", 500, 600);
           
            miVentana.muestraDialogo("un dialogo", 200, 200);
         
                miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
           }
}

Ventana 3


codigo de la figura mostrada

import java.awt.*;
import java.awt.event.*;

public class Ventana2 extends Frame {
   
//---------------------------------------------------------------     
       public  Ventana2 (String titulo, int x, int y){
       super(titulo);
       setSize(x,y);
       andeMenu();
       setVisible(true);
       }
//----------------------------------------------------------------
       public void andeMenu(){
       MenuBar mb;
       Menu m1, m2;
     
       MenuItem mi1_1, mi1_2;
       CheckboxMenuItem mi2_1;
                              //............................................             
       mb=new MenuBar();
       setMenuBar(mb);
     
       m1=new Menu("Menu 1", true);
       mb.add(m1);
     
       mi1_1=new MenuItem("Menu item 1_1");
       m1.add(mi1_1);
     
       mi1_2=new MenuItem("Menu item 1_2");
       m1.add(mi1_2);
     
                         //............................................
     
       m2=new Menu("Menu 2", true);
       mb.add(m2);
     
       mi2_1=new CheckboxMenuItem("Menu item 2_1", true);
       m2.add(mi2_1);
     
       }
/   
       public static void main (String[] args){
         Ventana2 miVentana1=new Ventana2("Una ventana", 300, 150);
     
                miVentana1.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
      }
     
}

CREAR VENTANAS JMENUBAR JMENU JMENUITEM



EJERCICIO_ 4

import java.awt.*;
import java.awt.event.*;

public class VentanaA extends Frame {
   
   
        public VentanaA(String titulo, int x, int y){
         super(titulo);
         setSize(x,y);
         anadeMenu();
         setVisible(true);
        }
       
        public void anadeMenu(){
        MenuBar mb;
        Menu m1,m2,m3;
        MenuItem nuevo, abrir, guardar, copiar, cortar, pegar,copiarFormato, cuadricula, lineasGuia;
       
       
        CheckboxMenuItem cuadricula1;
       
        CheckboxMenuItem lineasGuia1;
       
        mb=new MenuBar();
        setMenuBar(mb);
       
        m1=new Menu("Archivo", true);
        mb.add(m1);
       
       
       
        nuevo=new MenuItem("Nuevo");
        m1.add(nuevo);
       
        abrir=new MenuItem("abrir");
        m1.add(abrir);
       
        guardar=new MenuItem("guardar");
        m1.add(guardar);
        //-----------------------------------------------------
        m2=new Menu("Edicion", true);
        mb.add(m2);
       
       
        copiar=new MenuItem("copiar");
        m2.add(copiar);
       
        cortar=new MenuItem("cortar");
        m2.add(cortar);
       
        pegar=new MenuItem("pegar");
        m2.add(pegar);
       
        copiarFormato=new MenuItem("copiar Formato");
        m2.add(copiarFormato);
       
       
        m3=new Menu("Ver", true);
        mb.add(m3);
       
     
       
        lineasGuia=new MenuItem("lineas guias");
        m1.add(lineasGuia);
       
        // implementacion del check
        cuadricula1=new CheckboxMenuItem("cuadricula", true);
        m3.add(cuadricula1);
       
        lineasGuia=new CheckboxMenuItem("lineas guia", true);
        m3.add(lineasGuia);
       
        }
       
        public static void main (String[] args){
         VentanaA miVentana=new VentanaA("Una ventana", 300, 150);
     
                miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
      }
}

miércoles, 3 de abril de 2019

ventana en java


package S8_EJERCICIO1;

import java.awt.*;
import java.awt.event.*;


public class Ventana extends Frame {
      public static void main (String[] args){
         Ventana miVentana=new Ventana("Una ventana", 300, 150);
     
                miVentana.addWindowListener(new WindowAdapter(){
                        public void windowClosing(WindowEvent e){
                            System.exit(0);
                        }
                });           
      }   
   
    public Ventana(String titulo, int x, int y){
        super(titulo);
        setSize(x,y);
        setVisible(true);
   
   
         } 
   
}

Triangulo rectangulo, Isosceles, Equilateros, Escaleno, Equilatero



clase triangulo abstracto------------------------------------------------------------------------

abstract class triangulo {
    private int lado1;
    private int lado2;
    private int lado3;
   
    triangulo(int l1, int l2, int l3) {
              lado1=l1;
              lado2=l2;
              lado3=l3;
              }
    abstract String tipo();
    abstract String MostrarPerimetro();
    int perimetro() {return lado1+lado2+lado3;}
   
}


clase es_rectangulo----------------------------------------------------------------------

public class es_rectangulo extends triangulo {
    es_rectangulo(int l1, int l2, int l3) {
    super(l1, l2, l3);
    }
    
    String tipo(){
       return "es de tipo rectangulo";
       }
    
    String MostrarPerimetro(){
      return "su perimetro es: " + perimetro();
      }
}


es_isosceles--------------------------------------------------------------------------------------

public class es_isosceles extends triangulo {
      es_isosceles (int l1, int l2){
      super(l1, l1,l2);
      }
    
    String tipo(){return "es de tipo isosceles";}
    
    String MostrarPerimetro(){
         return "su perimetro es: "+perimetro();
         }    
}

es_escaleno-----------------------------------------------------------------------------------------

public class es_escaleno extends triangulo {
    es_escaleno (int l1, int l2, int l3){
      super(l1, l2, l3);
      }
    
    String tipo(){return "es de tipo escaleno";}
    
    String MostrarPerimetro(){
         return "su perimetro es: "+perimetro();
         }
}

es_equilatero----------------------------------------------------------------------------------------------

public class es_equilatero extends triangulo {
      es_equilatero (int l1){
      super(l1, l1, l1);
      }
    
    String tipo(){return "es de tipo Equilatero";}
    
    String MostrarPerimetro(){
         return "su perimetro es: "+perimetro();
         }        
}



clase ejecutar-------------------------------------------------------------------------------


public class ejecutar {
      static void perimetro(triangulo[] e){
           for(int i=0; i<e.length; i++){
            System.out.println(e[i].tipo());
            System.out.println(e[i].MostrarPerimetro());
           }
      }
      
      
      public static void main(String[] args){
      triangulo[] figuras=new triangulo[4];
      int i=0;
      figuras[i++]=new es_rectangulo(2, 3, 4);
      figuras[i++]=new es_escaleno(3, 4, 5);
      figuras[i++]=new es_isosceles(3,4);
      figuras[i++]=new es_equilatero(5);
      
      perimetro(figuras);
      }
}


martes, 2 de abril de 2019

Ejercicio nro 3

1. clase persona..................................................................................................

public class Persona {
    private String nombre=null;
    private int edad;

    public Persona()  { edad=0;   nombre="anonimo"; }

    public Persona(String nuevoNombre) {edad=0; nombre=nuevoNombre;}
 
    public int getedad() {return edad;}
 
    public void setedad(int laEdad) {
        if (laEdad<0){ System.out.println("es una edad negativa");}
        else {edad=laEdad;}
        }
 
    public String getnombre(){return nombre;}
 
    public void setnombre(String elNombre){nombre =elNombre;}
}

2. clase ----------------------------------------------------------------------------------------


public class Taxista extends Persona {
      private int nLicencia;
      
      public Taxista(int licencia) {super(); nLicencia=licencia;}
      
      public Taxista(String nombre, int licencia) {super(); nLicencia=licencia;}
      
      public void setLincencia(int num){nLicencia=num;}
      
      public int getLicencia(){return nLicencia;}
      
      public String getNombre() {return " Soy un taxista y me llamo: "+super.getnombre();}
      
}

3.  clase   ArranqueTaxista -----------------------------------------------------------------------------------

public class ArranqueTaxista {
      public static void main(String arg[]) {
            
        Taxista tax1=new Taxista(252612);
          
          tax1.setnombre("luis");
          
          tax1.setedad(50);
          
          System.out.println(tax1.getnombre());
          System.out.println(tax1.getedad());
          System.out.println(tax1.getLicencia());
          
        Taxista tax2=new Taxista("jose",252612);
           tax2.setedad(50);
           
           System.out.println(tax2.getnombre());
           System.out.println(tax2.getedad());
           System.out.println(tax2.getLicencia());
          
      }    
}


Ejercicio nro 2


1 clase empleado..............................................................


package s6_EJERCICIO2;

public class Empleado {
      String nombre;
      int numEmpleado, sueldo;
      static private int contador=0;
   
       Empleado(String nombre, int sueldo){
              this.nombre=nombre;
              this.sueldo=sueldo;
              numEmpleado=++contador;                     
                                        }
     
        public void aumentarSueldo(int porcentaje){
               sueldo+=(int)(sueldo*porcentaje/100);                                 
                                                  }
       
        public String ImprimirEmpleado(){
              return "numero empleado:  "+numEmpleado+" Nombre: "+nombre +" Sueldo: "+sueldo;                         
                                        }
}



2 clase ejecutivo--------------------------------------------------


 class Ejecutivo extends Empleado {
      int presupuesto;
   
      Ejecutivo(String nom, int sue, int pre){
                super(nom,sue);
                presupuesto=pre;
                                              }
     
      void asignarPresupuesto(int p){
           presupuesto=p;
                                    }
     
      public String ImprimirEjecutivo(){
            return "nro Empleado"+numEmpleado+" Nombre: "+ nombre+ " Sueldo: "+sueldo+" Presupuesto: "+presupuesto;
                                       }           
}

3 clase ejecutar---------------------------------------------------

 class Ejecutar {
      public static void main(String args[]){
              Ejecutivo jefe =new Ejecutivo("Armando castillo ",1000,0);
              jefe.asignarPresupuesto(1500);
             
              System.out.println(jefe.ImprimirEjecutivo());
             
              jefe.aumentarSueldo(5);
              System.out.println(jefe.ImprimirEjecutivo());
             
              Empleado emp1 =new Empleado("Esteban torres castro",100);
              System.out.println(emp1.ImprimirEmpleado());
             
                                          }
}