sábado, 20 de noviembre de 2010

Lab de lenguajes de progra (Dr.Elisa)

APPLET

Hola a todos,
Aqui les dejo un aplett sencillo el cual te imprime el mensaje que contiene:


import java.applet.Applet;
import java.awt.*;
public class ejemplo extends Applet
{
public void init()
       {
       setBackground(Color.orange);
       }
private static final long serialVersionUID = 1L;

private String msg="Lab de Lenguajes de programacion";

public void paint(Graphics g)
      {
      Font oldFont = getFont();
      Font fuente = new Font("", Font.BOLD, 36);
      g.setFont(fuente);
      g.setColor(Color.black);
      g.drawString(msg, 235, 250);
      }
}





Aquí otro applet en el cual te pide que ingrese el precio de un producto, te realiza el descuento y te arroja el precio a pagar ya con el descuento hecho:

import java.awt.*; 
import java.applet.*; 
import java.awt.event.*;
public class applett extends Applet implements ActionListener {  
public void init()
      {
setBackground(Color.orange);
      }
private static final long serialVersionUID = 1L;
Label h, pre, des;   
TextField precio, descuento;  
Button cal;    
      public applett() {  
setBackground(Color.orange);
Font oldFont = getFont();
Font fuente = new Font("", Font.BOLD, 12);
       setFont(fuente);
       h = new Label("HOLA BIENVENIDO, Porfavor: ");
       pre = new Label("Ingrese el precio del producto"); 
precio = new TextField(10);      
cal = new Button("Calcular Descuento");      
des = new Label("Precio a pagar");    
descuento = new TextField(9);      
add(h);
add(pre); 
add(precio);            
add(cal);            
add(des);     
add(descuento);      
cal. addActionListener(this);    
public void actionPerformed(ActionEvent ae) { 
int valor = Integer.parseInt(precio.getText());
float resultado1, resultado2,resultado3,resultado4;
       if (valor > 500 && valor <= 5000) 
         {        
resultado1 = valor - ((valor * 20)/100);
        descuento.setText(""+resultado1); 
         }   
if (valor > 5000 && valor <= 15000)      
{        
resultado2 = valor - ((valor * 30)/100); 
        descuento.setText(""+resultado2);
}            
if (valor > 15000 && valor <=20000) 
{         
resultado3 = valor - ((valor * 40)/100);  
descuento.setText(""+resultado3);
         }
if (valor > 20000 && valor <= 30000)
        {
resultado4 = valor - ((valor * 50)/100);
descuento.setText(""+resultado4);
}     
}}






Eso es todo espero y les hayan servido de algo,
saludos a todos
=)

Atte: Jesus Alejandro Beltran Reyna


1 comentario:

  1. Para los applet es importante también incluir el archivo HTML que los abre. También sería bueno explicar cómo usar el appletviewer, etc. Te pongo tres puntos para el lab.

    ResponderEliminar