Documentos de Académico
Documentos de Profesional
Documentos de Cultura
MULTIPLATAFORMA TTD-1A
UIII. ALGORITMOS, DIAGRAMAS DE
FLUJO Y PSEUDOCÓDIGOS
Localizamos la carpeta
srcclic derecho
NewOther
Programa restaMayorMenor
En la siguiente ventana
colocar el nombre del
formulario principal; se
sugiere que sea relacionado al
programa que se está
realizando, iniciando en
minúscula.
Clic en Finish.
Programa restaMayorMenor
Seleccionamos
Design y en lugar
del código aparecerá
el formulario y se
habilitan las
herramientas y
componentes que
podemos colocarle,
como etiquetas,
cuadros de texto,
botones, etc.
Definición de Layout
Uno de los layouts más utilizados por la gente que empieza, por ser el más
sencillo, es NO usar layout. Somos nosotros desde código los que
decimos cada botón en qué posición va y qué tamaño ocupa.
Esto, aunque sencillo, no es recomendable. Si estiramos la ventana los
componentes seguirán en su sitio, no se estirarán con la ventana.
Por el momento con este trabajaremos.
Trabajando con el código Java
Seleccionamos Source,
donde se encuentra el código,
ubicamos en la línea 38 la
línea de código que me da el
BorderLayout y lo
eliminamos.
Debajo de setContentPane
agregamos:
contentPane.setLayout(null);
Trabajando con el diseño
Seleccionamos Design,
ubicamos el componente
JLabel (etiqueta) para
colocar una bienvenida y un
JLabel para escribir de qué se
trata el programa.
Debajo colocamos un JButton
(botón) para que se inicie con
la solicitud de datos al usuario
y el if condicional o ciclo
correspondiente
Trabajando con el diseño
//Declarar variables
int resta=0;
¿Qué es JOptionPane?
JOptionPane es una clase que nos provee una conjunto de ventanas de dialogo que es ideal,
para mostrar mensajes al usuario.
Ya sean informativos, advertencias, errores, confirmaciones… O incluso tenemos la posibilidad
de solicitar la introducción de un dato.
JOptionPane.showInputDialog() nos permite la entrada de datos. Guardaremos el valor
introducido en el ShowInputDialog en un String (cadena de caracteres).
If Condicional en Java
Sintaxis Sintaxis
if (condición)
{ if (condición)
// Declaraciones para ejecutar si la condición es verdadera {
} declaración;
}
Si la condición es falsa se usa else else if (condición)
Sintaxis {
if (condición) declaración;
{ }
// Ejecuta este bloque si la condición es verdadera else
} {
else // Ejecuta este bloque si la condición es falsa
{ }
// Ejecuta este bloque si la condición es falsa
}
If Condicional en Java
//Inicia Ciclo If
if (Integer.parseInt(num1)>Integer.parseInt(num2))
{
resta=Integer.parseInt(num1)-Integer.parseInt(num2);
JOptionPane.showMessageDialog(null, "La resta de los números es : " + resta);
}
else if (Integer.parseInt(num2)>Integer.parseInt(num1))
{
resta=Integer.parseInt(num2)-Integer.parseInt(num1);
JOptionPane.showMessageDialog(null, "La resta de los números es : " + resta);
}
else
{
JOptionPane.showMessageDialog(null, "Los números son iguales ");
}
Estructura final del código del ejercicio # 1
EJEMPLO # 2
Localizamos la carpeta
srcclic derecho
NewOther
Programa mayorDe3Numeros
En la siguiente ventana
colocar el nombre del
formulario principal; se
sugiere que sea relacionado al
programa que se está
realizando, iniciando en
minúscula.
Clic en Finish.
Trabajando con el código Java
Seleccionamos Source,
donde se encuentra el código,
ubicamos en la línea 38 la
línea de código que me da el
BorderLayout y lo
eliminamos.
Debajo de setContentPane
agregamos:
contentPane.setLayout(null);
Trabajando con el diseño
Seleccionamos Design,
ubicamos el componente
JLabel (etiqueta) para
colocar una bienvenida y un
JLabel para escribir de qué se
trata el programa.
Debajo colocamos un JButton
(botón) para que se inicie con
la solicitud de datos al usuario
y el if condicional o ciclo
correspondiente
Trabajando con el diseño
//Ciclo If
if
((Integer.parseInt(num1)>Integer.parseInt(num2))&&(Integer.parseInt(num1)>Integer.parseInt(num3)))
{
JOptionPane.showMessageDialog(null, "El número mayor es el primero: " + num1);
}
else if
((Integer.parseInt(num2)>Integer.parseInt(num1))&&(Integer.parseInt(num2)>Integer.parseInt(num3)))
{
JOptionPane.showMessageDialog(null, "El número mayor es el segundo: " + num2);
}
else if
((Integer.parseInt(num3)>Integer.parseInt(num1))&&(Integer.parseInt(num3)>Integer.parseInt(num2)))
{
JOptionPane.showMessageDialog(null, "El número mayor es el tercero: " + num3);
}
Estructura final del código del ejercicio # 2