presentación de powerpoint - instituto sise...swing: jtextarea en netbeans • entrada de texto...
TRANSCRIPT
SISE UNIVERSITARIA www.facebook.com/sise.universitaria
ESTRUCTURA WHILE EN JAVA
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
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.
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.
ESTRUCTURA WHILE
• Sintaxis (Java):
inicialización;
while (condición){
Bloque de sentencias;
Actualización;
}
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
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
Whi le y JTextArea en Netbeans
Ejemplo 01: Generar la serie del 1 al 100 de 1 en 1.
a. Diseño:
Whi le y JTextArea en Netbeans
b. Código Java:
Whi le y JTextArea en Netbeans
c. Ejecución:
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
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.
Whi le y JL is t en Netbeans
Ejemplo 02: Generar la serie de 10 a 100 de 5 en 5.
a. Diseño:
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:
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:
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:
Whi le y JL is t en Netbeans
Whi le y JL is t en Netbeans
b. Código Java:
Whi le y JL is t en Netbeans
c. Ejecución:
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.