jueves, 22 de junio de 2017

Clase Swing

CLASE SWING
DEFINICION:
Básicamente lo que debemos saber es que es un paquete que hace parte de la Java Foundation Classes o mas conocida como JFC, la cual provee herramientas o facilidades para la construcción de GUI's o interfaces Graficas de Usuario (graphical user interface).
Swing es un conjunto de librerias enfocadas a la construcción de interfaces, solo que con esta se presentaron algunos problemas en cuanto a portabilidad principalmente cuando se desarrollaban aplicaciones para diferentes sistemas operativos, pues el comportamiento de los componentes graficos en ocasiones podían variar.
CONTROLES:
Objeto de control JLabel Un objeto de control Jlabel permite dibujar en el formulario una etiqueta, entendiéndose como etiqueta una expresión estática que se quiere colocar. También es usado para mostrar los resultados de un proceso. Propiedades más usadas: ● Text: Contiene el valor que se visualizará en el formulario. ● Font: Permite establecer el tipo de letra de la expresión a mostrar en el formulario. ● Border: Para establecer el tipo de borde de la etiqueta. ● Enabled: Para habilitar o inhabilitar el uso del objeto de control.
EVENTO: Un evento Jlabel permite dibujar en el formulario una etiqueta, entendiéndose
como etiqueta una expresión estética que se quiere colocar. También es usado para mostrar los resultados de un proceso.
Objeto de control JTextField Un objeto de control JTextField permite dibujar en el formulario un cuadro de texto, es decir, una caja que permite la introducción de un dato o valor. Este objeto es utilizado para el ingreso de datos. Propiedades más usadas: ● Text: Contiene el valor o dato introducido en el cuadro de texto. ● Font: Permite establecer el tipo de letra del texto en la caja. ● Border: Para establecer el tipo de borde del cuadro de texto. ● Enabled: Para habilitar o inhabilitar el uso del objeto de control. Métodos más usados: ● getText(): Permite obtener el texto introducido en el cuadro de texto. ● setText(): Permite colocar un texto en el objeto JTextField. ● requestFocus(): permite asignar el cursor al objeto de control.
EVENTO: JTextField: al pulsar Enter con el foco activado.

Objeto de control JButton Un objeto de control JButton permite dibujar en el formulario un objeto que contiene un proceso a ejecutar. Se utiliza comúnmente para llevar a cabo procesos específicos según la naturaleza de la aplicación. Propiedades más usadas: ● Text: Contiene el valor o dato introducido en el cuadro de texto. ● Font: Permite establecer el tipo de letra del texto en la caja. ● Enabled: Para habilitar o inhabilitar el uso del objeto de control. Evento más usado: ● ActionPerformed: Este evento se lleva a cabo cuando el usuario da click sobre el objeto de control JButton.
EVENTO: JButton: click o pulsar Enter con el foco activado en él.

EJEMPLOS:





SUMMARY:
SWING CLASS DEFINITION: Basically what we should know is that it is a package that is part of the Java Foundation Classes or better known as JFC, which provides tools or facilities for the construction of graphical user interface (GUI) or user interfaces. Swing is a set of libraries focused on the construction of interfaces, but with this there were some problems in portability mainly when developing applications for different operating systems, as the behavior of graphic components could sometimes vary. CONTROLS: JLabel control object A Jlabel control object allows you to draw a label on the form, meaning As it labels a static expression to be placed. It is also used to Show the results of a process. Most used properties: ● Text: Contains the value that will be displayed in the form. ● Font: Allows you to set the font of the expression to be displayed in the form. ● Border: To set the border type of the label. ● Enabled: Enable or disable the use of the control object. EVENT: A Jlabel event allows you to draw a label on the form, meaning As it labels an aesthetic expression to be placed. It is also used to Show the results of a process. JTextField control object A JTextField control object lets you draw a text box in the form, is Say, a box that allows the introduction of a data or value. This object is used for The input of data. Most used properties: ● Text: Contains the value or data entered in the text box. ● Font: Allows you to set the font of the text in the box. ● Border: To set the border type of the text box. ● Enabled: Enable or disable the use of the control object. Most used methods: ● getText (): Lets you get the text entered in the text box. ● setText (): Allows you to place a text in the JTextField object. ● requestFocus (): assigns the cursor to the control object. EVENT: JTextField: Press Enter with focus on. JButton control object A JButton control object allows you to draw on the form an object that contains a Process to execute. It is commonly used to carry out specific processes according to The nature of the application. Most used properties: ● Text: Contains the value or data entered in the text box. ● Font: Allows you to set the font of the text in the box. ● Enabled: Enable or disable the use of the control object. Most used event: ● ActionPerformed: This event is performed when the user clicks on the JButton control object. EVENT: JButton: click or press Enter with focus activated on it.

RECOMMENDATIONS: -Fix well in the pseudocode. "Have a lot of patience."

APPRECIATIONS: - It is good to find out about this subject since we can create our programs that are able to interact with the user.


RECOMENDACIONES:
-Fijarse bien en el pseudocodigo.
-Tener mucha paciencia.

APRECIACIONES:
-Es bueno informarse sobre este tema ya que así podemos crear nuestros programas que sean capaces de interactuar con el usuario.







viernes, 16 de junio de 2017

Java


integrantes:
                    Geyson Anthony Quintos Sanchez
                    Waldir William Izquiedo vividi
                    Jhordy Cesar Saavedra Tuesta
                    
JAVA
Java es un lenguaje de programación y una plataforma informática comercializada por primera vez en 1995 por Sun Microsystems. Hay muchas aplicaciones y sitios web que no funcionarán a menos que tenga Java instalado y cada día se crean más. Java es rápido, seguro y fiable. Desde portátiles hasta centros de datos, desde consolas para juegos hasta súper computadoras, desde teléfonos móviles hasta Internet, Java está en todas partes.



Introducción a las aplicaciones visuales
Definición.
Las aplicaciones visuales son una herramienta de interacción que tiene el usuario con el programa, esta utiliza una serie de herramientas y tecnologías para mejorar los procesos de entrega y generación de información.
Existen Entornos de Desarrollo Integrados que permiten programar aplicaciones con ventanas, botones, y una serie de elementos visuales de manera sencilla y en paralelo con la programación de la lógica de la aplicación.


Contenedor.
Los contenedores son componentes que permiten almacenar, alojar o contener otros elementos gráficos, a lo mejor se puede decir que es el Tapiz donde vamos a pintar.


Contenedor JFrame
Este contenedor es uno de los principales y más usados, representa la ventana Principal de nuestra aplicación, en el podemos alojar otros contenedores.


Contenedor panel
La clase Panel es un Contenedor genérico de Componentes. Una instancia de la clase Panel, simplemente proporciona un Contenedor al que ir añadiendo Componentes.


Contenedor layout

En java, cuando hacemos ventanas, la clase que decide cómo se reparten los botones dentro de la ventana se llama Layout. Esta clase es la que decide en qué posición van los botones y demás componentes, si van alineados, en forma de matriz, cuáles se hacen grandes al agrandar la ventana, etc. Otra cosa importante que decide el Layout es qué tamaño es el ideal para la ventana en función de los componentes que lleva dentro.