SlideShare una empresa de Scribd logo
EJEMPLO DE UN CÓDIGO DE UN LENGUAJE DE PROGRAMACION, EN
         ÉSTE CASO LLAMADO Lenguaje de Programación Java


Para el trabajo me base en algo que nosotros hacemos comúnmente en la una página virtual, es decir:
ingresar a través de un contenedor que integra diferentes opciones de comunicación con la plataforma, esto a
través de menús desplegables, botones y cajas de texto. Entonces quise pensar en que yo implementaba la
comunicación entre una escuela y un usuario

El trabajo está hecho en base a:
Los componentes gráficos que se emplean en el programa, están considerados dentro de Swing ya que es
una biblioteca gráfica para Java.

Incluye widgets para interfaz gráfica de usuario conocidos como cajas de texto, botones, desplegables y
tablas.

El programa hace una demostración de GridBagLayout, que es uno de los Layout de javas más potentes para
programar este tipo de interacciones

En el programa vamos a construir una ventana en la que situamos determinados componentes (botones) en
determinadas posiciones usando el GridBagLayout.

Qué es Layout

Pues es lo que conocemos como nuestras ventanas y son algo que podemos hacer en java y ésta contiene
botones, etiquetas, listas, menús que podemos colocar en la ventana. Se les llama contenedores
Vamos a explicar qué es nuestro programa y el por qué de cada contenido en la estructura

                                                     Los paquetes necesarios
package PROGRAMACION;                                                                      Aquí estará nuestra clase
import java.awt.*;                                                                         // java.awt es un paquete estándar de
                                                                                           Java. trata de una GUI (Graphical
                                                                                           User Interface) del paquete, que tiene
                                                                                           clases en ella, tales como Frame,
                                                                                           Panel y Button
import java.awt.event.*;                                                                   Sin esto no podría generarse evento
                                                                                           alguno a import java.awt.event.*, se le
                                                                                           considera el padre de los eventos en
                                                                                           java
import javax.swing.*;                                                                      Integra las       clases para crear
                                                                                           interfaces de usuario mejorando
                                                                                           la AWT.
public class VentanitasyBotoncitos extends JFrame                                          EXTENDAMOS NUESTRA CLASE


{ private Container contenedor;                                                            CON ESTO DECIMOS QUE HABRA
  private GridBagLayout ventana;                                                           UN CONTENEDOR PRIVADO
  private GridBagConstraints restricciones;


  public VentanitasyBotoncitos ()                                                          // Configuremos lo que necesitamos
                                                                                           de nuestra GUI
  {
    super( "CONTENEDOR, BOTONES, CAJA DE TEXTO" );
    contenedor = getContentPane();
    ventana = new GridBagLayout();
    contenedor.setLayout( ventana );
                                                                                           //   instanciamos   restricciones   de
    restricciones = new GridBagConstraints();                             GridBagLayout
JTextArea areaTexto1 = new JTextArea( " POR FAVOR, DEJE SU COMENTARIO
", 5, 10 );                                                               // Tenemos aquí a los componentes
                                                                          de nuestra GUI
    JTextArea areaTexto2 = new JTextArea( " OPINE DEL SERVICIO ", 2, 2 );

  String nombres[] = { " INGRESAR A PROGRAMACION ORIENTADA A
OBJETOS 2 ",
      " UNIDAD I (EVENTOS_DE_JAVA) ",
    " UNIDAD II (COMPONENTES_GRAFICOS_DE_JAVA) ",
    " UNIDAD III (BASES_DE_DATOS) " };
JComboBox cuadroCombinado = new JComboBox( nombres );

     JTextField campoTexto = new JTextField( " CHAT EN TIEMPO REAL " );
     JButton boton1 = new JButton( " MIRA NUESTRO VIDEO INSTITUCIONAL "
);
     JButton boton2 = new JButton( "servi.escolaresunadm@gmail.com " );
     JButton boton3 = new JButton( " INGENIERIAS" );

     restricciones.fill = GridBagConstraints.BOTH;
     agregarComponente( areaTexto1, 0, 0, 1, 3 );

     restricciones.fill = GridBagConstraints.HORIZONTAL;
     agregarComponente( boton1, 0, 1, 2, 1 );

     agregarComponente( cuadroCombinado, 2, 1, 2, 1 );

     restricciones.weightx = 1000; // puede hacerse más ancho
     restricciones.weighty = 1; // puede hacerse más largo
     restricciones.fill = GridBagConstraints.BOTH;
     agregarComponente( boton2, 1, 1, 1, 1 );

     restricciones.weightx = 0;
     restricciones.weighty = 0;
     agregarComponente( boton3, 1, 2, 1, 1 );                             //  fin   del   constructor   de
     agregarComponente( campoTexto, 3, 0, 2, 1 );                         DemoGridBag
     agregarComponente( areaTexto2, 3, 2, 1, 1 );

     setSize( 600, 350 );
     setVisible( true );

     }
private void agregarComponente( Component componente,                      // Establezcamos nuestro método
    int fila, int columna, int ancho, int alto )                          para algunas restricciones
  {
    restricciones.gridx = columna;
    restricciones.gridy = fila;
    restricciones.gridwidth = ancho;
    restricciones.gridheight = alto;
    ventana.setConstraints( componente, restricciones );
    contenedor.add( componente );
}

    public static void main( String args[] )
    {
      JFrame.setDefaultLookAndFeelDecorated(true);
      VentanitasyBotoncitos aplicacion = new VentanitasyBotoncitos ();
     aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );

    }
                                                                         Este es el fin de lo que nosotros
                                                                         llamamos                    clase
}                                                                        VentanitasyBotoncitos

Más contenido relacionado

La actualidad más candente

Layouts - Java
Layouts - JavaLayouts - Java
Layouts - Java
njca01
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
Richard Eliseo Mendoza Gafaro
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
Laura
 
Concurrencia en Java
Concurrencia en JavaConcurrencia en Java
Concurrencia en Java
Cristian
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
José Braganza
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
Facultad de Ciencias y Sistemas
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Compras
riqsiq
 
Sesion12-Componentes AWT
Sesion12-Componentes AWTSesion12-Componentes AWT
Sesion12-Componentes AWT
Universidad Nacional de Frontera
 
Introducción a Swing
Introducción a SwingIntroducción a Swing
Introducción a Swing
mrojas_unitec
 
2.1. arena-y-binding
2.1. arena-y-binding2.1. arena-y-binding
2.1. arena-y-binding
xavazque2
 
Taller Python Gtk Glade
Taller Python Gtk GladeTaller Python Gtk Glade
Taller Python Gtk Glade
campus party
 
Swing
SwingSwing
Manual de Java
Manual de JavaManual de Java
Manual de Java
Alexia Lecuona
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
José Mendoza
 
Componentes en-poo
Componentes en-pooComponentes en-poo
Componentes en-poo
yanethcalle13
 

La actualidad más candente (15)

Layouts - Java
Layouts - JavaLayouts - Java
Layouts - Java
 
Semana 1 Introducción a Java
Semana 1   Introducción a JavaSemana 1   Introducción a Java
Semana 1 Introducción a Java
 
Java GUI La librería Swing
Java GUI La librería Swing Java GUI La librería Swing
Java GUI La librería Swing
 
Concurrencia en Java
Concurrencia en JavaConcurrencia en Java
Concurrencia en Java
 
Clase 5 JAVA 2012
Clase 5 JAVA 2012Clase 5 JAVA 2012
Clase 5 JAVA 2012
 
Introducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - JavaIntroducción a la progrogramación orientada a objetos - Java
Introducción a la progrogramación orientada a objetos - Java
 
Carro De Compras
Carro De ComprasCarro De Compras
Carro De Compras
 
Sesion12-Componentes AWT
Sesion12-Componentes AWTSesion12-Componentes AWT
Sesion12-Componentes AWT
 
Introducción a Swing
Introducción a SwingIntroducción a Swing
Introducción a Swing
 
2.1. arena-y-binding
2.1. arena-y-binding2.1. arena-y-binding
2.1. arena-y-binding
 
Taller Python Gtk Glade
Taller Python Gtk GladeTaller Python Gtk Glade
Taller Python Gtk Glade
 
Swing
SwingSwing
Swing
 
Manual de Java
Manual de JavaManual de Java
Manual de Java
 
Programación Orientada a Eventos Java
Programación Orientada a Eventos JavaProgramación Orientada a Eventos Java
Programación Orientada a Eventos Java
 
Componentes en-poo
Componentes en-pooComponentes en-poo
Componentes en-poo
 

Similar a Ejemplo de un codigo a través de un lenguaje de programacion llamado java

Guia4 java
Guia4 javaGuia4 java
Guia4 java
odelys2003
 
Programacion en JAVA 2
Programacion en JAVA 2Programacion en JAVA 2
Programacion en JAVA 2
Jhomara Luzuriaga
 
Java tema06a
Java tema06aJava tema06a
Java tema06a
Robert Wolf
 
Interfaces graficas(1)
Interfaces graficas(1)Interfaces graficas(1)
Interfaces graficas(1)
julio licapa yupanqui
 
Programación i
Programación iProgramación i
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
Robert Wolf
 
Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01
Ricardo Garcia
 
Eventos
EventosEventos
Eventos
negrogatica
 
OSGi
OSGiOSGi
Flow layout
Flow layoutFlow layout
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
jalzate
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
Milaly
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
Emerson Garay
 
Semana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdfSemana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdf
OscarEstrada107669
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
Ricardo Garcia
 
S5-P2.pptx
S5-P2.pptxS5-P2.pptx
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
jbersosa
 
Swin01
Swin01Swin01
Swin01
Robert Wolf
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
pablo
 
Formulario
FormularioFormulario
Formulario
jbersosa
 

Similar a Ejemplo de un codigo a través de un lenguaje de programacion llamado java (20)

Guia4 java
Guia4 javaGuia4 java
Guia4 java
 
Programacion en JAVA 2
Programacion en JAVA 2Programacion en JAVA 2
Programacion en JAVA 2
 
Java tema06a
Java tema06aJava tema06a
Java tema06a
 
Interfaces graficas(1)
Interfaces graficas(1)Interfaces graficas(1)
Interfaces graficas(1)
 
Programación i
Programación iProgramación i
Programación i
 
Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4Manuales seminario java-manualdejava-sem 3 - 4
Manuales seminario java-manualdejava-sem 3 - 4
 
Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01Miswing 110511215936-phpapp01
Miswing 110511215936-phpapp01
 
Eventos
EventosEventos
Eventos
 
OSGi
OSGiOSGi
OSGi
 
Flow layout
Flow layoutFlow layout
Flow layout
 
Construccion a través de compontes
Construccion a través de compontesConstruccion a través de compontes
Construccion a través de compontes
 
Interfaces Usuario 3
Interfaces Usuario 3Interfaces Usuario 3
Interfaces Usuario 3
 
GUI Salario en java con NetBeans
GUI Salario en java con NetBeansGUI Salario en java con NetBeans
GUI Salario en java con NetBeans
 
Semana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdfSemana 4 Interfaces gráficas.pdf
Semana 4 Interfaces gráficas.pdf
 
Java 120706083911-phpapp01
Java 120706083911-phpapp01Java 120706083911-phpapp01
Java 120706083911-phpapp01
 
S5-P2.pptx
S5-P2.pptxS5-P2.pptx
S5-P2.pptx
 
Continuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper reportContinuación 3 de la creación de reportes con jasper report
Continuación 3 de la creación de reportes con jasper report
 
Swin01
Swin01Swin01
Swin01
 
Manual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQLManual Swing-Java-PostgreSQL
Manual Swing-Java-PostgreSQL
 
Formulario
FormularioFormulario
Formulario
 

Más de Ing-D-SW-TorresKhano--ME

El mensaje de un corazón a otro corazón
El mensaje de un corazón a otro corazónEl mensaje de un corazón a otro corazón
El mensaje de un corazón a otro corazón
Ing-D-SW-TorresKhano--ME
 
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFTTUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
Ing-D-SW-TorresKhano--ME
 
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano MontielTutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
Ing-D-SW-TorresKhano--ME
 
Condiciones de uso y política de privacidad sitio web
Condiciones de uso y política de privacidad sitio webCondiciones de uso y política de privacidad sitio web
Condiciones de uso y política de privacidad sitio web
Ing-D-SW-TorresKhano--ME
 
Presentación de ETM
Presentación de ETMPresentación de ETM
Presentación de ETM
Ing-D-SW-TorresKhano--ME
 
Metodos y modelos de desarrollo de software
Metodos y modelos de desarrollo de softwareMetodos y modelos de desarrollo de software
Metodos y modelos de desarrollo de software
Ing-D-SW-TorresKhano--ME
 
Tecnologia informacion e inovacion
Tecnologia informacion e inovacionTecnologia informacion e inovacion
Tecnologia informacion e inovacion
Ing-D-SW-TorresKhano--ME
 
Tecnologia informacion e inovación
Tecnologia informacion e inovaciónTecnologia informacion e inovación
Tecnologia informacion e inovación
Ing-D-SW-TorresKhano--ME
 
Funciones numéricas, de fecha y hora en MySQL
Funciones numéricas,  de fecha y hora en MySQLFunciones numéricas,  de fecha y hora en MySQL
Funciones numéricas, de fecha y hora en MySQL
Ing-D-SW-TorresKhano--ME
 
Areas Funcionales de una Empresa
Areas Funcionales de una EmpresaAreas Funcionales de una Empresa
Areas Funcionales de una Empresa
Ing-D-SW-TorresKhano--ME
 
Escuelas de administracion
Escuelas de administracionEscuelas de administracion
Escuelas de administracion
Ing-D-SW-TorresKhano--ME
 
Un lenguaje de programación y una interfaz grafica
Un lenguaje de programación y una interfaz graficaUn lenguaje de programación y una interfaz grafica
Un lenguaje de programación y una interfaz grafica
Ing-D-SW-TorresKhano--ME
 
Programando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parteProgramando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parte
Ing-D-SW-TorresKhano--ME
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte uno
Ing-D-SW-TorresKhano--ME
 
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
Ing-D-SW-TorresKhano--ME
 
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de DatosVentajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
Ing-D-SW-TorresKhano--ME
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
COMO INSTALAR MySQL EN LINUX
COMO INSTALAR  MySQL EN LINUXCOMO INSTALAR  MySQL EN LINUX
COMO INSTALAR MySQL EN LINUX
Ing-D-SW-TorresKhano--ME
 
Teorema de pitagoras
Teorema de pitagorasTeorema de pitagoras
Teorema de pitagoras
Ing-D-SW-TorresKhano--ME
 
Diagrama de Flujo de un Sistema Operativo
Diagrama de Flujo de un Sistema OperativoDiagrama de Flujo de un Sistema Operativo
Diagrama de Flujo de un Sistema Operativo
Ing-D-SW-TorresKhano--ME
 

Más de Ing-D-SW-TorresKhano--ME (20)

El mensaje de un corazón a otro corazón
El mensaje de un corazón a otro corazónEl mensaje de un corazón a otro corazón
El mensaje de un corazón a otro corazón
 
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFTTUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
TUTORIAL EDMODO Y ENLACE A FORMULARIO DE MICROSOFT
 
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano MontielTutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
Tutorial Sobre 260MB (Alojamiento Web) del Ingeniero Enrique Torrescano Montiel
 
Condiciones de uso y política de privacidad sitio web
Condiciones de uso y política de privacidad sitio webCondiciones de uso y política de privacidad sitio web
Condiciones de uso y política de privacidad sitio web
 
Presentación de ETM
Presentación de ETMPresentación de ETM
Presentación de ETM
 
Metodos y modelos de desarrollo de software
Metodos y modelos de desarrollo de softwareMetodos y modelos de desarrollo de software
Metodos y modelos de desarrollo de software
 
Tecnologia informacion e inovacion
Tecnologia informacion e inovacionTecnologia informacion e inovacion
Tecnologia informacion e inovacion
 
Tecnologia informacion e inovación
Tecnologia informacion e inovaciónTecnologia informacion e inovación
Tecnologia informacion e inovación
 
Funciones numéricas, de fecha y hora en MySQL
Funciones numéricas,  de fecha y hora en MySQLFunciones numéricas,  de fecha y hora en MySQL
Funciones numéricas, de fecha y hora en MySQL
 
Areas Funcionales de una Empresa
Areas Funcionales de una EmpresaAreas Funcionales de una Empresa
Areas Funcionales de una Empresa
 
Escuelas de administracion
Escuelas de administracionEscuelas de administracion
Escuelas de administracion
 
Un lenguaje de programación y una interfaz grafica
Un lenguaje de programación y una interfaz graficaUn lenguaje de programación y una interfaz grafica
Un lenguaje de programación y una interfaz grafica
 
Programando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parteProgramando bajo paradigma poo, segunda parte
Programando bajo paradigma poo, segunda parte
 
Programando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte unoProgramando bajo el paradigma orientado a objetos, parte uno
Programando bajo el paradigma orientado a objetos, parte uno
 
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
CREANDO Y MANIPULANDO UNA BASE DE DATOS (MySQL)
 
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de DatosVentajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
Ventajas del Por Qué usar MySQL como Sistema Gestor de Bases de Datos
 
QUÉ ES MySQL
QUÉ ES MySQLQUÉ ES MySQL
QUÉ ES MySQL
 
COMO INSTALAR MySQL EN LINUX
COMO INSTALAR  MySQL EN LINUXCOMO INSTALAR  MySQL EN LINUX
COMO INSTALAR MySQL EN LINUX
 
Teorema de pitagoras
Teorema de pitagorasTeorema de pitagoras
Teorema de pitagoras
 
Diagrama de Flujo de un Sistema Operativo
Diagrama de Flujo de un Sistema OperativoDiagrama de Flujo de un Sistema Operativo
Diagrama de Flujo de un Sistema Operativo
 

Último

Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
Mónica Sánchez
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
https://gramadal.wordpress.com/
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Unidad de Espiritualidad Eudista
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
Robert Zuñiga Vargas
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
estroba5
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
KarenRuano6
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
GiselaBerrios3
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
gamcoaquera
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
Sandra Mariela Ballón Aguedo
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
josseanlo1581
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
20minutos
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
acgtz913
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
rosannatasaycoyactay
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
DavidCamiloMosquera
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
AlexDeLonghi
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
Inslvarez5
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
Osiris Urbano
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
Jose Luis Jimenez Rodriguez
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
RAMIREZNICOLE
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
JonathanCovena1
 

Último (20)

Hablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes CuadernilloHablemos de ESI para estudiantes Cuadernillo
Hablemos de ESI para estudiantes Cuadernillo
 
Power Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascaradoPower Point: El espiritismo desenmascarado
Power Point: El espiritismo desenmascarado
 
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
Triduo Eudista: Jesucristo, Sumo y Eterno Sacerdote; El Corazón de Jesús y el...
 
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdfEl Cerebro se Cambia a si Mismo-Norman Doidge.pdf
El Cerebro se Cambia a si Mismo-Norman Doidge.pdf
 
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJAPANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
PANDERETAS DECORADAS CON MOTIVOS DE LA RIOJA
 
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdfDosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
Dosificación de los aprendizajes U4_Me gustan los animales_Parvulos 1_2_3.pdf
 
2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado2° año LA VESTIMENTA-ciencias sociales 2 grado
2° año LA VESTIMENTA-ciencias sociales 2 grado
 
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptxPPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
PPT_Servicio de Bandeja a Paciente Hospitalizado.pptx
 
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZACORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
CORREOS SEGUNDO 2024 HONORIO DELGADO ESPINOZA
 
Manual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HCManual de procedimiento para gráficos HC
Manual de procedimiento para gráficos HC
 
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
Examen de Lengua Castellana y Literatura de la EBAU en Castilla-La Mancha 2024.
 
efemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptxefemérides del mes de junio 2024 (1).pptx
efemérides del mes de junio 2024 (1).pptx
 
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx3° SES COMU LUN10  CUENTO DIA DEL PADRE  933623393 PROF YESSENIA (1).docx
3° SES COMU LUN10 CUENTO DIA DEL PADRE 933623393 PROF YESSENIA (1).docx
 
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdfp4s.co Ecosistema de Ecosistemas - Diagrama.pdf
p4s.co Ecosistema de Ecosistemas - Diagrama.pdf
 
Camus, Albert - El Extranjero.pdf
Camus, Albert -        El Extranjero.pdfCamus, Albert -        El Extranjero.pdf
Camus, Albert - El Extranjero.pdf
 
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdfCUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
CUENTOS EN MAYÚSCULAS PARA APRENDER A LEER.pdf
 
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptxSEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
SEMIOLOGIA DE HEMORRAGIAS DIGESTIVAS.pptx
 
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdfFEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
FEEDBACK DE LA ESTRUCTURA CURRICULAR- 2024.pdf
 
pueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptxpueblos originarios de chile presentacion twinkl.pptx
pueblos originarios de chile presentacion twinkl.pptx
 
La necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdfLa necesidad de bienestar y el uso de la naturaleza.pdf
La necesidad de bienestar y el uso de la naturaleza.pdf
 

Ejemplo de un codigo a través de un lenguaje de programacion llamado java

  • 1. EJEMPLO DE UN CÓDIGO DE UN LENGUAJE DE PROGRAMACION, EN ÉSTE CASO LLAMADO Lenguaje de Programación Java Para el trabajo me base en algo que nosotros hacemos comúnmente en la una página virtual, es decir: ingresar a través de un contenedor que integra diferentes opciones de comunicación con la plataforma, esto a través de menús desplegables, botones y cajas de texto. Entonces quise pensar en que yo implementaba la comunicación entre una escuela y un usuario El trabajo está hecho en base a: Los componentes gráficos que se emplean en el programa, están considerados dentro de Swing ya que es una biblioteca gráfica para Java. Incluye widgets para interfaz gráfica de usuario conocidos como cajas de texto, botones, desplegables y tablas. El programa hace una demostración de GridBagLayout, que es uno de los Layout de javas más potentes para programar este tipo de interacciones En el programa vamos a construir una ventana en la que situamos determinados componentes (botones) en determinadas posiciones usando el GridBagLayout. Qué es Layout Pues es lo que conocemos como nuestras ventanas y son algo que podemos hacer en java y ésta contiene botones, etiquetas, listas, menús que podemos colocar en la ventana. Se les llama contenedores
  • 2. Vamos a explicar qué es nuestro programa y el por qué de cada contenido en la estructura Los paquetes necesarios package PROGRAMACION; Aquí estará nuestra clase import java.awt.*; // java.awt es un paquete estándar de Java. trata de una GUI (Graphical User Interface) del paquete, que tiene clases en ella, tales como Frame, Panel y Button import java.awt.event.*; Sin esto no podría generarse evento alguno a import java.awt.event.*, se le considera el padre de los eventos en java import javax.swing.*; Integra las clases para crear interfaces de usuario mejorando la AWT. public class VentanitasyBotoncitos extends JFrame EXTENDAMOS NUESTRA CLASE { private Container contenedor; CON ESTO DECIMOS QUE HABRA private GridBagLayout ventana; UN CONTENEDOR PRIVADO private GridBagConstraints restricciones; public VentanitasyBotoncitos () // Configuremos lo que necesitamos de nuestra GUI { super( "CONTENEDOR, BOTONES, CAJA DE TEXTO" ); contenedor = getContentPane(); ventana = new GridBagLayout(); contenedor.setLayout( ventana ); // instanciamos restricciones de restricciones = new GridBagConstraints(); GridBagLayout JTextArea areaTexto1 = new JTextArea( " POR FAVOR, DEJE SU COMENTARIO ", 5, 10 ); // Tenemos aquí a los componentes de nuestra GUI JTextArea areaTexto2 = new JTextArea( " OPINE DEL SERVICIO ", 2, 2 ); String nombres[] = { " INGRESAR A PROGRAMACION ORIENTADA A OBJETOS 2 ", " UNIDAD I (EVENTOS_DE_JAVA) ", " UNIDAD II (COMPONENTES_GRAFICOS_DE_JAVA) ", " UNIDAD III (BASES_DE_DATOS) " };
  • 3. JComboBox cuadroCombinado = new JComboBox( nombres ); JTextField campoTexto = new JTextField( " CHAT EN TIEMPO REAL " ); JButton boton1 = new JButton( " MIRA NUESTRO VIDEO INSTITUCIONAL " ); JButton boton2 = new JButton( "servi.escolaresunadm@gmail.com " ); JButton boton3 = new JButton( " INGENIERIAS" ); restricciones.fill = GridBagConstraints.BOTH; agregarComponente( areaTexto1, 0, 0, 1, 3 ); restricciones.fill = GridBagConstraints.HORIZONTAL; agregarComponente( boton1, 0, 1, 2, 1 ); agregarComponente( cuadroCombinado, 2, 1, 2, 1 ); restricciones.weightx = 1000; // puede hacerse más ancho restricciones.weighty = 1; // puede hacerse más largo restricciones.fill = GridBagConstraints.BOTH; agregarComponente( boton2, 1, 1, 1, 1 ); restricciones.weightx = 0; restricciones.weighty = 0; agregarComponente( boton3, 1, 2, 1, 1 ); // fin del constructor de agregarComponente( campoTexto, 3, 0, 2, 1 ); DemoGridBag agregarComponente( areaTexto2, 3, 2, 1, 1 ); setSize( 600, 350 ); setVisible( true ); } private void agregarComponente( Component componente, // Establezcamos nuestro método int fila, int columna, int ancho, int alto ) para algunas restricciones { restricciones.gridx = columna; restricciones.gridy = fila; restricciones.gridwidth = ancho; restricciones.gridheight = alto; ventana.setConstraints( componente, restricciones ); contenedor.add( componente );
  • 4. } public static void main( String args[] ) { JFrame.setDefaultLookAndFeelDecorated(true); VentanitasyBotoncitos aplicacion = new VentanitasyBotoncitos (); aplicacion.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); } Este es el fin de lo que nosotros llamamos clase } VentanitasyBotoncitos