trabajo, jose araujo, jesus ramirez

13
Revista tecnologica Autor José Araujo Jesús Ramírez 8 Ingeni eria de

Upload: jose-daniel

Post on 03-Aug-2016

215 views

Category:

Documents


0 download

DESCRIPTION

Trabajo de programacion no numerica 1

TRANSCRIPT

Page 1: Trabajo, jose araujo, jesus ramirez

Revista tecnologicaAutor

José Araujo

Jesús Ramírez

Tabla de contenidoLayout manager 1

Ideas generales 2

Flow layout

1

Ingenieria de

Page 2: Trabajo, jose araujo, jesus ramirez

Border layout 3

2

Page 3: Trabajo, jose araujo, jesus ramirez

Gnd layout 4

3

Page 4: Trabajo, jose araujo, jesus ramirez

Card layout 5

4

Page 5: Trabajo, jose araujo, jesus ramirez

Applet 6

5

Page 6: Trabajo, jose araujo, jesus ramirez

Características……………………………………………………………………………………………………………………………7

6

Page 7: Trabajo, jose araujo, jesus ramirez

Métodos que controlan la ejecución de un applet…………………………………………………………………….8

7

Page 8: Trabajo, jose araujo, jesus ramirez

8

Page 9: Trabajo, jose araujo, jesus ramirez

9

Page 10: Trabajo, jose araujo, jesus ramirez

10

Page 11: Trabajo, jose araujo, jesus ramirez

11

Page 12: Trabajo, jose araujo, jesus ramirez

12

Page 13: Trabajo, jose araujo, jesus ramirez

13

Page 14: Trabajo, jose araujo, jesus ramirez

14

Page 15: Trabajo, jose araujo, jesus ramirez

15

Page 16: Trabajo, jose araujo, jesus ramirez

16

Page 17: Trabajo, jose araujo, jesus ramirez

17

Page 18: Trabajo, jose araujo, jesus ramirez

18

Page 19: Trabajo, jose araujo, jesus ramirez

19

Page 20: Trabajo, jose araujo, jesus ramirez

20

Page 21: Trabajo, jose araujo, jesus ramirez

21

Page 22: Trabajo, jose araujo, jesus ramirez

22

Layout managersson componentes de software utilizados en kits de herramientas de widgets que tienen la capacidad de diseños en esta forma de definir su posición en píxeles o unidades de distancia comunes, por lo que un número de populares juegos de herramientas de widgets incluyen esta capacidad de forma predeterminada. Kits de herramientas de widgets que proporcionan esta función generalmente se pueden clasificar en dos grupos:

Aquellos en los que el comportamiento de diseño está codificado en especiales contenedores gráficas. Este es el caso en XUL y el .NET Framework toolkit (tanto en las formas de Windows y en XAML ).

Aquellos en los que el comportamiento de diseño se codifica en controladores de distribución, que puede ser aplicada a cualquier recipiente gráfico. Este es el caso en el oscilación widget de conjunto de herramientas que es parte de la API Java .

En XUL, como el vbox contenedor para apilar los componentes uno encima del otro.

<?xml version="1.0"?>

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window id="vbox example" title="Example"

xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<vbox>

<button id="yes" label="Yes"/>

<button id="no" label="No"/>

<button id="maybe" label="Maybe"/>

</vbox>

</window>

Layout managersson componentes de software utilizados en kits de herramientas de widgets que tienen la capacidad de diseños en esta forma de definir su posición en píxeles o unidades de distancia comunes, por lo que un número de populares juegos de herramientas de widgets incluyen esta capacidad de forma predeterminada. Kits de herramientas de widgets que proporcionan esta función generalmente se pueden clasificar en dos grupos:

Aquellos en los que el comportamiento de diseño está codificado en especiales contenedores gráficas. Este es el caso en XUL y el .NET Framework toolkit (tanto en las formas de Windows y en XAML ).

Aquellos en los que el comportamiento de diseño se codifica en controladores de distribución, que puede ser aplicada a cualquier recipiente gráfico. Este es el caso en el oscilación widget de conjunto de herramientas que es parte de la API Java .

En XUL, como el vbox contenedor para apilar los componentes uno encima del otro.

<?xml version="1.0"?>

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

<window id="vbox example" title="Example"

xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">

<vbox>

<button id="yes" label="Yes"/>

<button id="no" label="No"/>

<button id="maybe" label="Maybe"/>

</vbox>

</window>

Page 23: Trabajo, jose araujo, jesus ramirez

23

Page 24: Trabajo, jose araujo, jesus ramirez

24

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Ideas generales Se debe elegir el Layout Manager que mejor se adecúa a las necesidades de la aplicación que se desea desarrollar.

Cada Container tiene un Layout Manager por defecto. Si se desea utilizar el Layout Manager por defecto basta crear el Container (su constructor crea un objeto del Layout Manager por defecto e inicializa el Container para hacer uso de él).

Para utilizar un Layout Manager diferente hay que crear un objeto de dicho Layout Manager y decirle al Container que lo utilice, por medio del método setLayout():

unContainer.setLayout(new GridLayout());

La clase Container tiene métodos para manejar el Layout Manager:

Los métodos add(), remove() y removeAll() permiten añadir o eliminar Components de un Container.

El método doLayout() se llama automáticamente cada vez que hay que redibujar el Container y sus Components, o cuando se llama al método validate() de Container.

Si se cambia de modo indirecto el tamaño de un Component (por ejemplo cambiando el Font), hay que llamar al método invalidate() del Component y luego al método validate() del Container, lo que hace que se ejecute el método doLayout().

Page 25: Trabajo, jose araujo, jesus ramirez

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

25

Flow layoutEl FlowLayout es el método más simple de colocar los componentes dentro de un Panel o un Jpanel en java. Cada uno de los componentes de un panel que se encuentran en FlowLayout se encuentran situados de izquierda a derecha como en una lista, unos a continuación de los otros, saltando hacia abajo cuando no hay espacio suficiente para ese componente.

FlowLayout pertenece a java.awt, pero tambien se puede aplicar a swing, por ejemplo como en este caso a un JPanel.

Page 26: Trabajo, jose araujo, jesus ramirez

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

26

Border layout

Una disposición Border, dispone un contenedor ordenando y redimensionando sus componentes para adaptarse a cinco regiones: NORTE, SUR, ESTE, OESTE y CENTRO.Cada una de estas regiones está definida por constantes propias de la clase BordeLayout:

BorderLayout.NORTH

BorderLayout.SOUTH

BorderLayout.EAST

BorderLayout.WEST

BorderLayout.CENTER

Para utilizarlo, bastará con especificar una de estas constantes como limitación al añadir el componente.

Page 27: Trabajo, jose araujo, jesus ramirez

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

27

Card layoutnos permite tener componentes en forma de cartas, la cual solo se pude mostrar una sola carta. Este manejador posee métodos para ir recorriendo todas las cartas. Las cartas por lo general son paneles pero no es una regla pueden también ser JLabels, JTextFields, etc.

Page 28: Trabajo, jose araujo, jesus ramirez

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

28

Appletses un componente de una aplicación que se ejecuta en el contexto de otro programa, por ejemplo en un navegador web. El applet debe ejecutarse en un contenedor, que le proporciona un programa anfitrión, mediante un plugin,1 o en aplicaciones como teléfonos móviles que soportan el modelo de programación por "applets".

Características

A diferencia de un programa, un applet no puede ejecutarse de manera independiente, ofrece información gráfica y a veces interactúa con el usuario, típicamente carece de sesión y tiene privilegios de seguridad restringidos. Un applet normalmente lleva a cabo una función muy específica que carece de uso independiente. El término fue introducido en AppleScript en 1993.

Ejemplos comunes de applets son las Java applets y las animaciones Flash. Otro ejemplo es el Windows Media Player utilizado para desplegar archivos de video incrustados en los navegadores como el Internet Explorer. Otros plugins permiten mostrar modelos 3D que funcionan con una applet.

Page 29: Trabajo, jose araujo, jesus ramirez

29