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);
                        }
                });     
        }
     

}