Applets Java y la Web Applets
Temas <ul><li>Las diferencias entre  Applets y aplicaciones. </li></ul><ul><li>Como crear un applets </li></ul><ul><li>Com...
Objetivos
¿QUÉ ES UN APPLET? Un  applet  es una mini-aplicación, escrita en  Java , que se ejecuta en un browser ( Netscape Navigato...
Diferencia applets-Aplicación
Características de los applets
Para el programador
Jerarquía de clases de applets
Normas de seguridad No pueden cargar programas almacenados en el sistema  del usuario El no puede ejecutar ningún programa...
La clase  Applet es la principal La clase applet que se crea asume la forma siguiente: public class yourApplet extends jav...
<ul><ul><ul><li>import java.awt. Graphics ; </li></ul></ul></ul><ul><ul><ul><li>import java.awt.Font; </li></ul></ul></ul>...
Un recorrido por los applets Resumen
Applets and applications <ul><li>An  applet  is a Java program that runs on a web page </li></ul><ul><ul><li>Applets can b...
Packages and classes <ul><li>Java supplies a huge library of pre-written “code,” ready for you to use in your programs </l...
The  Applet   class <ul><li>To create an applet, you must import the  Applet  class </li></ul><ul><ul><li>This class is in...
Importing the  Applet   class <ul><li>Here is the directive that you need: </li></ul><ul><ul><li>import java.applet.Applet...
The  java.awt  package <ul><li>“ awt” stands for “Abstract Window Toolkit” </li></ul><ul><li>The  java.awt  package includ...
Ejemplo:  Drawing rectangles <ul><li>There are two ways to draw rectangles: </li></ul><ul><li>g.drawRect(   left   ,   top...
Applets Hola Mundo <ul><li>// Applet HolaMundo de ejemplo </li></ul><ul><li>//  </li></ul><ul><li>import java.awt.Graphics...
Upcoming SlideShare
Loading in …5
×

C5 applets v2

1,091 views
1,009 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,091
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
19
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

C5 applets v2

  1. 1. Applets Java y la Web Applets
  2. 2. Temas <ul><li>Las diferencias entre Applets y aplicaciones. </li></ul><ul><li>Como crear un applets </li></ul><ul><li>Como colocar un applet en una pagina Web. </li></ul><ul><li>Como enviar información de un applet a la Web. </li></ul>
  3. 3. Objetivos
  4. 4. ¿QUÉ ES UN APPLET? Un applet es una mini-aplicación, escrita en Java , que se ejecuta en un browser ( Netscape Navigator , Microsoft Internet Explorer , …) al cargar una página HTML que incluye información sobre el applet a ejecutar por medio de las tags <APPLET>... </APPLET>.
  5. 5. Diferencia applets-Aplicación
  6. 6. Características de los applets
  7. 7. Para el programador
  8. 8. Jerarquía de clases de applets
  9. 9. Normas de seguridad No pueden cargar programas almacenados en el sistema del usuario El no puede ejecutar ningún programa en el sistema del lector . No pueden comunicarse con un sitio de Internet que no sea aquel que sirvió la Pág. Web que lo incluye. No pueden escribir archivos en el sistema de archivos del usuario.
  10. 10. La clase Applet es la principal La clase applet que se crea asume la forma siguiente: public class yourApplet extends java.applet.Applet { //código del applet aquí }
  11. 11. <ul><ul><ul><li>import java.awt. Graphics ; </li></ul></ul></ul><ul><ul><ul><li>import java.awt.Font; </li></ul></ul></ul><ul><ul><ul><li>import java.awt.Color; </li></ul></ul></ul><ul><li>public class Palindrome extends Java.applet.Applet { </li></ul><ul><li>Font f = Font; (“TimesRoman”,Font.BOLD,36) ; </li></ul><ul><li>public void paint (Graphics screen) { </li></ul><ul><li>screen.setFont(f); </li></ul><ul><li>screen.setColor(Color.red); </li></ul><ul><li>screen.drawString(“Go hang a salami, I’m a lasagna hog.”, 5, 40); </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>Ejemplo
  12. 12. Un recorrido por los applets Resumen
  13. 13. Applets and applications <ul><li>An applet is a Java program that runs on a web page </li></ul><ul><ul><li>Applets can be run within any modern browser </li></ul></ul><ul><ul><li>To run modern Java applets, old browsers need an up-to-date Java plugin </li></ul></ul><ul><ul><li>appletviewer is a program that can run </li></ul></ul><ul><li>An application is a Java program that runs all by itself </li></ul>
  14. 14. Packages and classes <ul><li>Java supplies a huge library of pre-written “code,” ready for you to use in your programs </li></ul><ul><li>Code is organized into classes </li></ul><ul><li>Classes are grouped into packages </li></ul><ul><li>One way to use this code is to import it </li></ul><ul><li>You can import a single class, or all the classes in a package </li></ul>
  15. 15. The Applet class <ul><li>To create an applet, you must import the Applet class </li></ul><ul><ul><li>This class is in the java.applet package </li></ul></ul><ul><li>The Applet class contains code that works with a browser to create a display window </li></ul><ul><li>Capitalization matters! </li></ul><ul><ul><li>applet and Applet are different names </li></ul></ul>
  16. 16. Importing the Applet class <ul><li>Here is the directive that you need: </li></ul><ul><ul><li>import java.applet.Applet; </li></ul></ul><ul><li>import is a keyword </li></ul><ul><li>java.applet is the name of the package </li></ul><ul><li>A dot ( . ) separates the package from the class </li></ul><ul><li>Applet is the name of the class </li></ul><ul><li>There is a semicolon ( ; ) at the end </li></ul>
  17. 17. The java.awt package <ul><li>“ awt” stands for “Abstract Window Toolkit” </li></ul><ul><li>The java.awt package includes classes for: </li></ul><ul><ul><li>Drawing lines and shapes </li></ul></ul><ul><ul><li>Drawing letters </li></ul></ul><ul><ul><li>Setting colors </li></ul></ul><ul><ul><li>Choosing fonts </li></ul></ul><ul><li>If it’s drawn on the screen, then java.awt is probably involved! </li></ul>
  18. 18. Ejemplo: Drawing rectangles <ul><li>There are two ways to draw rectangles: </li></ul><ul><li>g.drawRect( left , top , width , height ); </li></ul><ul><li>g.fillRect( left , top , width , height ); </li></ul>
  19. 19. Applets Hola Mundo <ul><li>// Applet HolaMundo de ejemplo </li></ul><ul><li>// </li></ul><ul><li>import java.awt.Graphics; </li></ul><ul><li>import java.applet.Applet; </li></ul><ul><li>public class HolaMundo extends Applet { public void paint( Graphics g ) { </li></ul><ul><li>g.drawString( &quot;Hola Mundo!&quot;,25,25 ) ; </li></ul><ul><li>} </li></ul><ul><li>} </li></ul>

×