Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto...

21
SISE UNIVERSITARIA www.facebook.com/sise.universitaria

Transcript of Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto...

Page 1: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

SISE UNIVERSITARIA www.facebook.com/sise.universitaria

Page 2: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

ESTRUCTURA WHILE EN JAVA

Page 3: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

BUCLES

• A estas estructuras también se les conoce como

estructuras iterativas o repetitivas.

• Estas estructuras permiten repetir muchas veces un

bloque de sentencias.

• Al igual que las estructuras de selección o

condicionales, estas estructuras se pueden

combinar y anidar.

• Tipos de bucles:

• Bucle while

• Bucle do-while

• Bucle for

Page 4: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

BUCLES

• Las estructuras de repetición se

componen de cuatro partes:

• Inicialización: Inicializa la estructura

repetitiva.

• Condición: La cuál se evalúa para

ejecutar el bloque de sentencias.

• Bloque de sentencias: Conjunto de

sentencias que se ejecutan dentro

de la estructura iterativa.

• Actualización: Actualización de la

variable de control del bucle.

Page 5: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

ESTRUCTURA WHILE

• La estructura de repetición while

repite el bloque de sentencias

mientras la condición del while es

verdadera.

• En la estructura while, la condición

se verifica justo después de

inicializar la variable de control.

• Si el resultado de evaluar la

condición por primera es falso,

entonces no se ejecuta el bloque

de sentencias.

Page 6: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

ESTRUCTURA WHILE

• Sintaxis (Java):

inicialización;

while (condición){

Bloque de sentencias;

Actualización;

}

Page 7: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Swing : JTextArea en Netbeans

• Entrada de texto (filas y columnas).

• Al insertar un TextArea se inserta automáticamente el

objeto JScrollPane, el cuál permite la aparición de las

barras de desplazamiento.

Renombrar: txaNombreObjeto

Page 8: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

JTextArea

• Constructores:

JTextArea (String t, int n_fila, int n_col);

• Propiedades y métodos:

text, editable, columns, rows, lineCount.

• Métodos:

• setText (String);//añade texto.

• String getSelectedText ( ) ;//captura texto.

• Insert (String s, int pos); // inserta texto en pos.

• replaceRange (String s, int inicio, int fin) // sustituye

texto en el rango.

• append (String s); //añade al final

Page 9: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JTextArea en Netbeans

Ejemplo 01: Generar la serie del 1 al 100 de 1 en 1.

a. Diseño:

Page 10: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JTextArea en Netbeans

b. Código Java:

Page 11: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JTextArea en Netbeans

c. Ejecución:

Page 12: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Swing : JL is t en Netbeans

• Este componente nos permite presentar una lista de

selección donde podemos escoger uno o varios

elementos.

Renombrar: lstNombreObjeto

Page 13: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

JL is t

• Existen 2 formas de agregar elementos a un JList, la

primera mediante un arreglo y la segunda usando la

clase DefaultListModel.

• DefaultListModel:

• Tenemos que declarar un objeto de tipo

DefaultListModel y por medio del método

addElement(elemento), vamos agregando elementos

a nuestro modelo.

• Posteriormente dicho modelo se agrega al Jlist con el

que trabajemos.

• Esta forma es muy usada cuando tenemos que

agregar y mostrar directamente los datos ingresados

en pantalla.

Page 14: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

Ejemplo 02: Generar la serie de 10 a 100 de 5 en 5.

a. Diseño:

Page 15: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

Programación del Jlist: DefaultListModel

1. Ir a source y en el encabezado importar la librería

DefaultListModel:

Page 16: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

2. Ir a Design, seleccionar el JList a programar y con el

botón derecho del mouse seleccionar las

propiedades e ir a la opción model, editarlo para

borrar el texto que muestra por defecto:

Page 17: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

3. Seleccionar nuevamente el

JList y con el botón

derecho del mouse ahora

seleccionar Customize

Code y programar el JList:

Page 18: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

Page 19: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

b. Código Java:

Page 20: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le y JL is t en Netbeans

c. Ejecución:

Page 21: Presentación de PowerPoint - Instituto Sise...Swing: JTextArea en Netbeans • Entrada de texto (filas y columnas). • Al insertar un TextArea se inserta automáticamente el objeto

Whi le en Java Netbeans

Ejercicios propuestos:

• Generar la serie desde 1 hasta N de 1 en 1, en

donde N es el número que ingresa el usuario y en

donde terminará la serie.

• Generar la serie que muestre los números pares

que hay del 1 al 100.

• Generar la serie que muestre los números

impares que hay del 1 al 100.

• Generar la serie de números enteros desde N a M

de 5 en 5.