Foros del Web » Programación para mayores de 30 ;) » Java »

Error JavaApplet

Estas en el tema de Error JavaApplet en el foro de Java en Foros del Web. import java.applet.*; import java.awt.Color; import java.awt.Font; import java.awt.Graphics; // importar la clase Graphics import javax.swing.*; // importar el paquete javax.swing public class EjemploNota extends Applet ...
  #1 (permalink)  
Antiguo 30/07/2009, 08:45
 
Fecha de Ingreso: mayo-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Error JavaApplet

import java.applet.*;
import java.awt.Color;
import java.awt.Font;
import java.awt.Graphics; // importar la clase Graphics
import javax.swing.*; // importar el paquete javax.swing

public class EjemploNota extends Applet {

//Definir las variables que contienen el resultado final en el g.drawString.

String nombre;
double promedio;


public void init()
{
//Color de fondo
setBackground (Color.BLACK);

//Definir variables que solicitan los datos en el web.
String nom,n1,n2,n3,n4;
Double num1,num2,num3,num4;
nom=JOptionPane.showInputDialog("INTRODUCE EL NOMBRE DEL ALUMNO");
n1=JOptionPane.showInputDialog("INGRESA LA CALIFICACION 1");
n2=JOptionPane.showInputDialog("INGRESE LA CALIFICACION 2");
n3=JOptionPane.showInputDialog("INGRESE LA CALIFICACION 3");
n4=JOptionPane.showInputDialog("INGRESE LA CALIFICACION 4");

//convertir las variables introducidas a tipo double
nombre=nom;
num1=Double.parseDouble(n1);
num2=Double.parseDouble(n2);
num3=Double.parseDouble(n3);
num4=Double.parseDouble(n4);
promedio=((num1+num2+num3+num4)/4);

}

//dibujamos los resultados
public void paint( Graphics g )
{
//tipo de letra
Font fuente=new Font("Monospaced", Font.BOLD, 18);

//color de la fuente
g.setFont(fuente);
g.setColor(Color.white);

//pintamos los resultados
super.paint( g );

//dibujamos un rectangulo con los resultados
g.drawRect( 15, 10, 400, 60 );

//coloca los resultados en el webpage

if (nombre=Lucas)
{
g.drawString("El Nombre del alumno es "+nombre,25,35);
g.drawString("El promedio de la clase es " + promedio,25,55);
}
else if(nombre=Any)
{
g.drawString("El Nombre del alumno es "+nombre,25,35);
g.drawString("El promedio de la clase es " + promedio,25,55);
}
else {
g.drawString("No EXISTE EN EL SISTEMA ",25,55);
}
}
}

Bien tengo el este código como puedo hacer que al introducir un nombre antes de dibujarme los resultados me compruebe si ese nombre esta permitido en el Applet.
  #2 (permalink)  
Antiguo 30/07/2009, 12:01
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Error JavaApplet

Hola:

Mete la línea

nom=JOptionPane.showInputDialog("INTRODUCE EL NOMBRE DEL ALUMNO");

en un bucle hasta que nom sea correcto.

Se bueno.
__________________
Apuntes Java
Wiki de Programación
  #3 (permalink)  
Antiguo 30/07/2009, 12:42
 
Fecha de Ingreso: mayo-2009
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Respuesta: Error JavaApplet

Pero como va el bucle chuidiang... para que me funcione solo ejemplo de la estrucutura.
  #4 (permalink)  
Antiguo 30/07/2009, 14:02
Avatar de chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Error JavaApplet

Código:
boolean correcto = false;
while (!correcto) {
   nom=JOptionPane.showInputDialog("INTRODUCE EL NOMBRE DEL ALUMNO");
   if (nom es correcto) correcto=true;
}
Se bueno
__________________
Apuntes Java
Wiki de Programación
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:11.