Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Desarrollo de interface, Ejercicios de Programación Java

ejercicio sobre desarrollo de aplicación básica

Tipo: Ejercicios

2020/2021

Subido el 25/02/2022

alejandra-palomaa-uwu
alejandra-palomaa-uwu 🇲🇽

1 documento

1 / 15

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
Tópicos avanzados de programación
Ing. Héctor Emilio Ricarte Cano
Desarrollo de prácticas
Matricula: 18112044
Alejandra Ruvalcaba Gómez
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Vista previa parcial del texto

¡Descarga Desarrollo de interface y más Ejercicios en PDF de Programación Java solo en Docsity!

Tópicos avanzados de programación

Ing. Héctor Emilio Ricarte Cano

Desarrollo de prácticas

Matricula: 18112044

Alejandra Ruvalcaba Gómez

Documentación sobre la elaboración de prácticas elaborada durante clases, empezando por la elaboración del menú principal que incluye la interface gráfica y código.

Código

private void btnCambioActionPerformed(java.awt.event.ActionEvent evt) {

Calculadora cambio = new Calculadora();

cambio.setVisible(true);

this.dispose();

}

private void btnMayorActionPerformed(java.awt.event.ActionEvent evt) {

Mayor m = new Mayor();

m.setVisible(true);

this.dispose();

}

private void btnBienvenidaActionPerformed(java.awt.event.ActionEvent evt) {

Bienvenida b = new Bienvenida();

b.setVisible(true);

Aplicación 1:

Programa que solicita nombre en caja de texto, para sacar una ventana emergente que le dé la bienvenida, botón de regreso y limpiar.

private void btnRegresarActionPerformed(java.awt.event.ActionEvent evt) {

MenuPrincipal vent1 = new MenuPrincipal();

vent1.setVisible(true);

this.dispose();

}

private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {

nombre.setText("");

}

private void btnSaludarActionPerformed(java.awt.event.ActionEvent evt) {

JOptionPane.showMessageDialog(null,"Hola Bienvenido ");

}

Aplicación 2:

Realizar un programa donde puedas replicar una calculadora con sus funciones Básicas (+, -, *, /), donde hice la programación por archivo java para poder mandarlo a jamar desde el código principal de la ventana, e igual incluye botón de regreso y limpiar

Código en .java

package Ventanas;

public class Calculadoras {

public double result;

public void calsuma(double n1, double n2){

result = n1 + n2;

}

public void calResta(double n1, double n2){

result = n1 - n2;

}

public void calMulti(double n1, double n2){

result = n1 * n2;

private void btnRestaActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

operar.calResta(num1, num2);

CampoN3.setText(String.valueOf(operar.result));

}

private void btnMultiActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

operar.calMulti(num1, num2);

CampoN3.setText(String.valueOf(operar.result));

}

private void btnDivActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

operar.calDivi(num1, num2);

CampoN3.setText(String.valueOf(operar.result));

}

Aplicación 3:

Realizar una aplicación donde deberás crear 3 cajas de texto que serán los valores con los que jugara la aplicación, deberás crear 3 botone buscando el mayor, menor o igual entre los 3 números al igual que el código anterior se dividió en dos partes para mayor comodidad.

Código .java

public class Mayores {

public double result;

public String igual;

public void calMayor(double n1, double n2, double n3){

if (n1 > n2){

result = n1;

}else if(n2 > n3){

result = n2;

}else{

Código para botones

Mayores buscar = new Mayores();

private void btnRegresarActionPerformed(java.awt.event.ActionEvent evt) {

MenuPrincipal vent1 = new MenuPrincipal();

vent1.setVisible(true);

this.dispose();

}

private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {

CampoN1.setText("");

CampoN2.setText("");

CampoN3.setText("");

CampoN4.setText("");

}

private void btnMayorActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

double num3 = Double.parseDouble(CampoN3.getText());

buscar.calMayor(num1, num2, num3);

CampoN4.setText(String.valueOf(buscar.result));

}

private void btnMenorActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

double num3 = Double.parseDouble(CampoN3.getText());

buscar.calMenor(num1, num2, num3);

CampoN4.setText(String.valueOf(buscar.result));

}

private void btnIgualActionPerformed(java.awt.event.ActionEvent evt) {

double num1 = Double.parseDouble(CampoN1.getText());

double num2 = Double.parseDouble(CampoN2.getText());

double num3 = Double.parseDouble(CampoN3.getText());

buscar.calIgual(num1, num2, num3);

CampoN4.setText(String.valueOf(buscar.igual));

}

private void btnMultipActionPerformed(java.awt.event.ActionEvent evt) {

int num = Integer.parseInt(CampoN1.getText());

int num1 = Integer.parseInt(CampoN2.getText());

int num2 = Integer.parseInt(CampoN3.getText());

CampoN4.append("Tabla del: "+num+"\n");

for(int i = num1; i <= num2; i++){

num1 = num * i;

CampoN4.append(num +" x "+i+" = "+num1+"\n");

}

Aplicación 5: Realizar un Programa donde le solicites al usuario una temperatura y tendrás 2 botones para poder realizar la conversión equivalente a Celsius y Fahrenheit

Código .java

public class Temperaturas {

public double result;

public void calCel(double n1){

result = (n1 * 1.8) + 32 ;

}

public void calFat(double n1){

result = (n1 - 3 2) * 0.55 ;

}

}

Código para cada botón

private void btnRegresarActionPerformed(java.awt.event.ActionEvent evt) {

MenuPrincipal vent1 = new MenuPrincipal();

vent1.setVisible(true);

this.dispose();

}

private void btnLimpiarActionPerformed(java.awt.event.ActionEvent evt) {