[código] Introducción a los subprogramas de Java (Applets)
En esta sección se puedes descargar subprogramas básicos de Java, también llamados Applets, que son programas diseñados para transportarse a través de Internet y ejecutarse en navegadores Web (como el Internet Explorer, Opera, FireFox, etc.). Hay muchos otros applets en la sección de demos del J2DSK(j2sdk1.4.1/demo/applets), en los cuales te puedes basar.
Nuestro primer subprograma en Java
// Nuestro primer subprograma en Java.
// Paquetes de Java
import java.awt.Graphics; // importar la clase Graphics
import javax.swing.JApplet; // importar la clase JApplet
public class SubprogramaBienvenido extends JApplet
{
// dibujar texto en el fondo del subprograma
public void paint( Graphics g )
{
// llamar a la versión del método paint de la superclase
super.paint( g );
// dibujar un String en la coordenada x 25 y la coordenada y 25
g.drawString( "¡Bienvenido a la programación en Java!", 25, 25 );
}// fin del método paint
}// fin de la clase SubprogramaBienvenido
Mostrar varias cadenas en un subprograma
// Mostrar varias cadenas en un subprograma.
// paquetes de Java
import java.awt.Graphics; // importar la clase Graphics
import javax.swing.JApplet; // importar la clase JApplet
public class SubprogramaBienvenido2 extends JApplet
{
// dibujar texto en el fondo del subprograma
public void paint( Graphics g )
{
// llamar a la versión del método paint de la superclase
super.paint( g );
// dibujar dos valores String en diferentes ubicaciones
g.drawString( "¡Bienvenido a", 25, 25 );
g.drawString( "la programación en Java!", 25, 40 );
}// fin del método paint
} // fin de la clase SubprogramaBienvenido2
Mostrar texto y dibujar líneas
// Mostrar texto y líneas.
// Paquetes de Java
import java.awt.Graphics; // importar la clase Graphics
import javax.swing.JApplet; // importar la clase JApplet
public class LineasBienvenido extends JApplet
{
// dibujar líneas y una cadena en el fondo del subprograma
public void paint( Graphics g )
{
// llamar a la versión del método paint de la superclase
super.paint( g );
// dibujar una línea horizontal, desde (15, 10) hasta (250, 10)
g.drawLine( 15, 10, 250, 10 );
// dibujar una línea horizontal desde (15, 30) hasta (250, 30)
g.drawLine( 15, 30, 250, 30 );
// dibujar String entre líneas, en la ubicación (25, 25)
g.drawString( "Bienvenido a la programacion en Java!", 25, 25 );
} // fin del método paint
} // fin de la clase LineasBienvenido
Suma dos números de punto flotante
// Suma dos números de punto flotante.
// paquetes de Java
import java.awt.Graphics; // importar la clase Graphics
import javax.swing.*; // importar el paquete javax.swing
public class SubprogramaSuma extends JApplet
{
double suma; // la suma de los valores introducidos por el usuario
// inicializar el subprograma, obteniendo los valores del usuario
public void init()
{
String primerNumero; // primera cadena introducida por el usuario
String segundoNumero; // segunda cadena introducida por el usuario
double numero1; // primer número a sumar
double numero2; // segundo número a sumar
// obtener el primer número del usuario
primerNumero = JOptionPane.showInputDialog("Escriba el primer valor de punto flotante" );
// obtener el segundo número del usuario
segundoNumero = JOptionPane.showInputDialog("Escriba el segundo valor de punto flotante" );
// convertir los números de tipo Stromg a tipo double
numero1 = Double.parseDouble( primerNumero );
numero2 = Double.parseDouble( segundoNumero );
// sumar los números
suma = numero1 + numero2;
}// fin del método init
// dibujar los resultados en un rectángulo en el fondo del subprograma
public void paint( Graphics g )
{
// llamar a la versión del método paint de la superclase
super.paint( g );
// dibujar un rectángulo, empezando desde (15, 10), que tenga 270
// píxeles de ancho y 20 píxeles de alto
g.drawRect( 15, 10, 270, 20 );
// dibujar los resultados como String en (25, 25)
g.drawString( "La suma es " + suma, 25, 25 );
}// fin del método paint
} // fin de la clase SubprogramaSuma
El famoso juego Gato o Triqui
Este lo he tomado del j2sdk1.4.1/demo/applets; el código es demaciado largo así que solo pondré el link de descarga:
Los ejercicios utilizados en este post están basados en ejemplos del libro Cómo programar en Java de Deitel, y por lo tanto están bajo la licencia que esta editorial disponga.
45 Comentarios | deja el tuyo





hola disculpa tengo una inquietud como haces para que el codigo de java se muestre en netbeans para mostrar en pantalla graxias se lo agradesco
Para empotrar el codigo en netbeans. no creo que haya una forma de hacerlo asi porque si con solo hacerlo…. pues crea tu proyecto en netbeann y copia el codigo donde lo necesitess… no te parece….
Al ejecutar el subprograma no me sale ni en modo pantalla, ni en consola. ¿Que puedo hacer?.
Buen post ! siguiendo todao tus artículos !
Muy buenos posts faciles de entender… excelente de verdad me ayuda mucho en la U. =D