









Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
ejercicio sobre desarrollo de aplicación básica
Tipo: Ejercicios
1 / 15
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!










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) {